PowerTab

1.1.0

A module that enhances PowerShell's tab expansion.

Minimum PowerShell version

3.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PowerTab

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deloy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Author(s)

Jason Archer

Owners

Tags

productivity tabexpansion tab-completion

Functions

Get-TabExpansion Add-TabExpansion Remove-TabExpansion Add-TabExpansionComputer Remove-TabExpansionComputer Update-TabExpansionCom Add-TabExpansionType Update-TabExpansionType Update-TabExpansionWmi Invoke-TabExpansion Register-TabExpansion New-TabItem New-TabExpansionConfig Import-TabExpansionConfig Export-TabExpansionConfig New-TabExpansionDatabase Import-TabExpansionDataBase Export-TabExpansionDatabase Update-TabExpansionDataBase Import-TabExpansionTheme Export-TabExpansionTheme Invoke-TabExpansionEditor Find-TabExpansionType Resolve-TabExpansionParameterValue

Dependencies

This module has no dependencies.

Release Notes

## 2018-09-21 - Version 1.1.0

Features:

- Add support for new Cmdlets
 - PlatyPS module
 - CIM Cmdlets
 - Connect-PSSession and Disconnect-PSSession
 - Remove-Event
- Added support for more Parameters
 - *-Alias -Definition and -Value
 - Trace-Command -Command
 - Parameters of type [System.Text.Encoding]
- Added basic support for OpenSSH on Windows command line options

Bug Fixes:

- Fix error on first import of PowerTab (regression in 1.0.0)
- ConsoleList double boarder setting now works
- Fixed bug with completing paths on their own (particularly ~\ and .\)
- Fixed completing cmdlets when using fully qualified names (example: PowerTab\Add-TabExpansion)

Detailed list available here:
https://github.com/jasonmarcher/PowerTab/milestone/2?closed=1

## 2018-01-29 - Version 1.0.0

Features:

- Some compatibility changes for PowerShell Core
 - Removed Intellisense Item Selector
- Console history from PSReadline used if available
- Added support for new parameters
 - Workflow names
 - Get-Help -Parameter
 - *-Event -SourceIdentifier
 - Get-Command -Noun
 - Receive-Job -Location
 - WMI parameters
 - New-Object -ArgumentList (display syntax for constructors)
 - Parameters of type Bool
 - ConvertTo-HTML calculated properties
- Added support for assignments to enum variables
- Added array functions from PowerShell v3.0
- Remove parameters already used for parameter completion
- New History and Trace logs for PowerTab usage
- ConsoleList
 - New color theme based on CMD

Bug Fixes:

- General compatiblity fixes with latest PowerShell versions
 - Fix display issue with TrueType fonts
 - Only loaded commands are shown for PowerShell 3.0 and later
- Compatibility fixes with PowerShell Core and non-Windows OSes
 - NOTE: This is not fully tested but full compatibility is a goal
- Consistency fixes for behavior compared to default PowerShell tab expansion
 - Many small fixes for provider paths
- Get-Command <TAB> now includes scripts from $env:PATH
- PowerTab now recognizes automatic aliases for Get-* commands

Detailed list available here:
https://github.com/jasonmarcher/PowerTab/milestone/1?closed=1

  • PowerTab.nuspec
  • about_PowerTab.help.txt
  • about_PowerTab_context.help.txt
  • about_PowerTab_handlers.help.txt
  • about_PowerTab_usage.help.txt
  • ConsoleLib.ps1
  • LICENSE
  • PowerTab.psd1
  • PowerTab.psm1
  • Readline.ps1
  • README.md
  • TabExpansion.Format.ps1xml
  • TabExpansion.ps1
  • TabExpansionCore-Help.xml
  • TabExpansionCore.ps1
  • TabExpansionCustomLib.ps1
  • TabExpansionHandlers.ps1
  • TabExpansionLib-Help.xml
  • TabExpansionLib.ps1
  • TabExpansionResources.ps1
  • TabExpansionUtil.ps1
  • .git\COMMIT_EDITMSG
  • .git\config
  • .git\description
  • .git\FETCH_HEAD
  • .git\HEAD
  • .git\index
  • .git\lastupdatetime
  • .git\ORIG_HEAD
  • .git\packed-refs
  • .git\hooks\applypatch-msg.sample
  • .git\hooks\commit-msg.sample
  • .git\hooks\fsmonitor-watchman.sample
  • .git\hooks\post-update.sample
  • .git\hooks\pre-applypatch.sample
  • .git\hooks\pre-commit.sample
  • .git\hooks\pre-push.sample
  • .git\hooks\pre-rebase.sample
  • .git\hooks\pre-receive.sample
  • .git\hooks\prepare-commit-msg.sample
  • .git\hooks\update.sample
  • .git\info\exclude
  • .git\logs\HEAD
  • .git\logs\refs\heads\master
  • .git\logs\refs\remotes\origin\HEAD
  • .git\logs\refs\remotes\origin\master
  • .git\objects\05\ccf1b59ff9f1cc6a1a011297d90c4e7c60561b
  • .git\objects\21\3dc116edef532193b730b884a32987cf42c427
  • .git\objects\2b\e348bcde4a405cd4365d979971fcee40de89ea
  • .git\objects\2f\c5a513680df4e06330f120bc31204df3a774bf
  • .git\objects\30\94f8c89310bd36a3b1c7094b735f4089fb25dd
  • .git\objects\3c\325baaed9b69a179df509ebcd2561dd317e81e
  • .git\objects\40\97a1f840671676ced7bc8122281ac086993c54
  • .git\objects\43\f00d30cec0a863f8c2116b739c186145e47445
  • .git\objects\4f\cac3f1c031a140390cb5779965d133768a42b5
  • .git\objects\57\8efe178e34956e4d4ae84ddc1e805002a7b07b
  • .git\objects\5c\b1aa655d618ec4e48b164ec566adb7071b5438
  • .git\objects\70\afb5ea61f5a140dfb89a2f6b8e148da2fc3065
  • .git\objects\77\b7f6eba7303896488035e0801fc4c9cca0feb2
  • .git\objects\83\c8cf3c315314e411fdd01604d906d3d5aab073
  • .git\objects\88\781ad5e9d7daf60a28222b358a893d429b92b1
  • .git\objects\93\cc65f417ce2a60a2f1dc2ef0899dc43a81fe71
  • .git\objects\9d\16258a2b3d8e555f69eaedb6db6009b199fbd5
  • .git\objects\9f\44c2aa511c2e33ba64a0c7601648774f75590b
  • .git\objects\ad\31d2176ba71e5ce765d42402f9d17ad8bbab86
  • .git\objects\b8\1b94a7191f220be51b46a6cf09017595cd6ce6
  • .git\objects\bb\88dbd455b08a7abf5c52f8ce89678f536903f4
  • .git\objects\bc\14618d03a2d5a15cf4774736214f448a1e23ab
  • .git\objects\ce\cbd1c33a86f0b8a6f57d9c45bfccb7137a0212
  • .git\objects\d9\3dee7946351615971d39185192a0b294d0943a
  • .git\objects\de\4730f60bccabd2455fdbb742f0bd49e078cd14
  • .git\objects\e1\b4f37dc32b273fda1dfeb248afc0ee7a13d0b2
  • .git\objects\e3\4de52847d302d5d9ceef9d232cbd07e88731a4
  • .git\objects\e9\0c75ca282d01c590a71e9ccd792f22ef54e564
  • .git\objects\f5\37a0814234d6837cea29d8e4602a4310a27c40
  • .git\objects\pack\pack-2102eeda97b33e2085100efdfc4cb6cdb26cf1a2.idx
  • .git\objects\pack\pack-2102eeda97b33e2085100efdfc4cb6cdb26cf1a2.pack
  • .git\refs\heads\master
  • .git\refs\remotes\origin\HEAD
  • .git\refs\remotes\origin\master
  • .git\refs\tags\v1.1.0
  • .vscode\settings.json
  • ColorThemes\ThemeAdmin.csv
  • ColorThemes\ThemeBlog.csv
  • ColorThemes\ThemeBlue.csv
  • ColorThemes\ThemeCmdBlack.csv
  • ColorThemes\ThemeCmdWhite.csv
  • ColorThemes\ThemeDigital.csv
  • ColorThemes\ThemeDragon.csv
  • ColorThemes\ThemeGray.csv
  • ColorThemes\ThemeGreen.csv
  • ColorThemes\ThemeGreenBs.csv
  • ColorThemes\ThemeHotdogStand.csv
  • ColorThemes\ThemeOriginal.csv
  • ColorThemes\ThemeSpace.csv
  • ColorThemes\ThemeWhite.csv
  • Docs\Index.md
  • Docs\powertab-demo.gif
  • Docs\PowerTab.png
  • Docs\ReleaseNotes.md
  • Docs\Development\Handlers.md
  • Docs\Help\Add-TabExpansion.md
  • Docs\Help\Add-TabExpansionComputer.md
  • Docs\Help\Add-TabExpansionType.md
  • Docs\Help\Export-TabExpansionConfig.md
  • Docs\Help\Export-TabExpansionDatabase.md
  • Docs\Help\Export-TabExpansionTheme.md
  • Docs\Help\Find-TabExpansionType.md
  • Docs\Help\Get-TabExpansion.md
  • Docs\Help\Import-TabExpansionConfig.md
  • Docs\Help\Import-TabExpansionDataBase.md
  • Docs\Help\Import-TabExpansionTheme.md
  • Docs\Help\Invoke-TabExpansion.md
  • Docs\Help\Invoke-TabExpansionEditor.md
  • Docs\Help\New-TabExpansionConfig.md
  • Docs\Help\New-TabExpansionDatabase.md
  • Docs\Help\New-TabItem.md
  • Docs\Help\Register-TabExpansion.md
  • Docs\Help\Remove-TabExpansion.md
  • Docs\Help\Remove-TabExpansionComputer.md
  • Docs\Help\Resolve-TabExpansionParameterValue.md
  • Docs\Help\TabExpansion.md
  • Docs\Help\Update-TabExpansionCom.md
  • Docs\Help\Update-TabExpansionDataBase.md
  • Docs\Help\Update-TabExpansionType.md
  • Docs\Help\Update-TabExpansionWmi.md
  • Docs\Setup\ConfigFile.md
  • Docs\Setup\Install.md
  • Docs\Setup\PowerTabConfigLocation.png
  • Docs\Setup\TabDatabase.md
  • Docs\Usage\HostSupport.md
  • Docs\Usage\ItemSelectors.md
  • Docs\Usage\PowerTabConsoleList.png
  • Docs\Usage\PowerTabIntellisense.png
  • en\Resources.psd1
  • en-US\Resources.psd1
  • Handlers\OpenSSH.ps1
  • Handlers\PlatyPS.ps1
  • Handlers\PowerShellGet.ps1
  • Handlers\PSClientManager.ps1
  • Handlers\Robocopy.ps1
  • Handlers\Utilities.ps1

Version History

Version Downloads Last updated
1.1.0 (current version) 1,286 10/13/2018
1.0.0 340 1/30/2018