Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ieviev/pscomplete
cross-platform custom powershell autocomplete
https://github.com/ieviev/pscomplete
autocomplete powershell tab-expansion
Last synced: 5 days ago
JSON representation
cross-platform custom powershell autocomplete
- Host: GitHub
- URL: https://github.com/ieviev/pscomplete
- Owner: ieviev
- License: mit
- Created: 2022-08-15T05:13:19.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-27T20:26:08.000Z (4 months ago)
- Last Synced: 2024-08-01T16:43:36.798Z (3 months ago)
- Topics: autocomplete, powershell, tab-expansion
- Language: F#
- Homepage:
- Size: 12.9 MB
- Stars: 18
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PsComplete
cross-platform custom powershell autocomplete## demo
https://github.com/ieviev/pscomplete/assets/36763595/06742872-b7dd-465e-a5a5-8c2d928421b9
## installation
(available at https://www.powershellgallery.com/packages/PsComplete)
- `install-module -name pscomplete`
- `import-module -name pscomplete`
- After that Tab is bound to the expander for this sessionAdditionally:
- Add `import-module -name pscomplete` to your profile (ex. `nano $PROFILE` / `notepad $PROFILE`) to have it permanently on
- completion can also be invoked programmatically with `invoke-guipscomplete`## features
- Performs well up to 100 000+ completions
- Press Tab / Enter to pick the highlighted command## configuration
the top-right context info in the demo is not on by default and
can be turned on by adding this to your profile```powershell
$PsCompleteSettings.TopRightHUDEnabled = $true; # off by default
```