PowerTab 0.95 teaser
As promised in the entry PowerTab 0.93 PowerShell Tab Expansion scripts library , I'm working on a new version of PowerTab and did some refactoring work over the last weeks. * Update * PowerTab 0.95 RC1 beta public now
one target for example was to remove all helper variables out of the global scope, the TabExpansion runs in the Global scope so used some subscopes and other trick to remove the exposure as I managed to remove all exposed helpervariables (no $line and $lastword are not mine ;-) )
as also Configuration is stored in the database in PowerTab 0.95 and $PowerTabConfig is now an interface to the configuration database
This does clean up the global scope also and now a Powertab 0.95 installation leaves only 2 variables exposed :
- $PowerTabConfig the interface to the PowerTab configuration.
- $dsTabExpansion The TabExpansionDatabase.
Also much more settings are available trough the $PowerTabConfiguration interface see below :
You can see there are much more configuration options now and they are all configurable trough the $PowerTabConfig object.
Also you can see that we have "Real border" support now (Sorry not for consolas users as this font does not support BoxCharacters, workaround : set BorderColor and BorderBackColor to same value to get old look )
And not only con we configure all colors trough $PowerTabConfig.Colors , we now have also Theme support and we can import and export color themes for PowerTab so much more Eye candy in this version, (Hey this fun stuff, but in tact this also useful think about presentations and white backgrounds :-)
And hey do we see the filesystem completion in listform here ? , yes, FileSystem support is added ..
We can choose single or double border and also the Shortcut characters are configurable now .
PoSH> $PowerTabConfig.ShortcutChars
Invoke : &
Custom : ^
Alias : @
Partial : %
Native : !
You can see enough new stuff to skip version 0.94 in public
I hope to release this version before begin of next week, if you can't wait that long for it I'm holding a IRC channel Beta of PowerTab 0.95 for some time now on IRC in #PowerShell on irc.freenode.com and I drop the link to the latest bits there regulary ;-)
Enjoy,
Greetings /\/\o\/\/