/\/\o\/\/ PowerShelled

This blog has moved to http://ThePowerShellGuy.com Greetings /\/\o\/\/
$AtomFeed = ("Atom.xml")
$PreviousItems = (" PowerShell Tab Completion Part 2 "," The Microsoft Code "," Powershell links and free E-book "," PowerShell Tab Completion "," PowerShell out-DataGrid update and more Dataset ut... "," PowerShell : Getting Subdirectories using WMI part 3 "," PowerShell : Getting Subdirectories using WMI part 2 "," PowerShell : Getting Subdirectories using WMI "," PowerShell basic parameter checking of a function "," PowerShell Celsius Fahrenheit converting "," ")

Monday, June 05, 2006

 


PowerShell Tab Completion Part 3 of more ?



*Edit* 31-08 :as Lee Holmes linked to this post but the shared code is gone, you can find the latest version (posted ) here : http://mow001.blogspot.com/2006/06/powershell-tab-completion-part-4.html



After my PowerShell Tab completion addition to expand type methods and properties in part 1 ,
Janel (French) added completion for typenames,
I made a caching version of it to speed it up and added leveled expansion with namespaces in part2

now also DbmwS jumped the bandwagon and added some functionality also :

a progressbar while loading the assemblies and typenames the first time,what gives a very nice effect. and also he added tab-expansion to scoped variables

for the Current status of the TabExpansion function, a version complete with mine and dbmws additions, the hotfixes mentioned in the comments of part 2, and the original code so you can just past it all in or load it from your profile :

*edit* as DbmwS seems to also have the new alias in his profile,
this bug from my version did slip, you need to change "new" to "new-object" in line 34 or add "new" as alias. (thanks martin for the comment)


*Edit 2* as DbmwS posted a corrected version I refreshed the link :
http://powershell.pastebin.com/760051

Feel free to add comments / extensions, as there is surely more to do still.
and its nice to play with.

Enjoy,

Greetings /\/\o\/\/

Tags :


Comments:
Anonymous Anonymous
Great. However, it didn't work until I changed "new" to "new-object" in line 34 or add "new" as alias.
 
Blogger /\/\o\/\/
thanks,
I edited to post to warn for it.

gr /\/\o\/\/
 
Blogger Sung Meister
Thanks, Martin and Mow, I have also updated on my blog
Now, my TabExpansion function source(including that of Mow's extended implementations) is on http://powershell.pastebin.com/760051
 
Post a Comment



<< Home

Archives

October 2005   November 2005   December 2005   January 2006   February 2006   March 2006   April 2006   May 2006   June 2006   July 2006   August 2006   September 2006   October 2006   November 2006   December 2006  

$Links = ("PowerShell RC1 Docs"," PowerShell RC1 X86"," PowerShell RC1 X64"," Monad GettingStarted guide"," Monad Progamming Guide"," Monad SDK"," Monad videos on Channel 9"," MSH Community Workspace"," scripts.readify.net "," MonadSource"," www.reskit.net"," PowerShell Blog"," Under The Stairs"," computerperformance powershell Home"," proudlyserving"," MSH on wikipedia"," MSHWiki Channel 9"," Keith Hill's Blog"," Precision Computing"," PowerShell for fun"," MSH Memo (Japanese)"," monadblog")

find-blog -about "PowerShell","Monad" | out-Technorati.
find-blog -contains "","" | out-Technorati.
Google
 
Web mow001.blogspot.com

This page is powered by Blogger. Isn't yours?