LazyCompletions
1.0.0
Lazy Tab completion for PowerShell commands: real completion scripts are only loaded on the first Tab press. Scans multiple completion directories, can generate completion scripts, and keeps shell startup cost near zero.
Minimum PowerShell version
7.0
Installation Options
Owners
Copyright
(c) 2026 efan. Licensed under the MIT License.
Package Details
Author(s)
- efan
Tags
TabCompletion ArgumentCompleter LazyLoad PSReadLine Completion
Functions
Import-LazyCompletion Add-LazyCompletion Get-LazyCompletion Get-LazyCompletionsPath Set-LazyCompletionsPath Add-LazyCompletionsPath Get-LazyCache Set-LazyCache Clear-LazyCache Update-LazyCache
PSEditions
Dependencies
This module has no dependencies.
Release Notes
1.0.0 - Initial public release
- Lazy Tab completion: real completion scripts are only loaded on the first Tab press
- Automatic scanning of multiple completion directories with command-name parsing
- Add-LazyCompletion: register existing / generate new / self-bootstrap completions
- Optional binary index cache (Set-LazyCache) to speed up startup
- Optional Native DLL layer (-UseNative) for hot-path performance
FileList
- LazyCompletions.nuspec
- AGENTS.md
- LazyCompletions.Native.cs
- LazyCompletions.psd1
- LazyCompletions.Self.ps1
- PSScriptAnalyzerSettings.psd1
- README.md
- Tests\LazyCompletions.Tests.ps1
- Tests\ParamLevel.Verify.ps1
- CODEMAP.md
- LazyCompletions.psm1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.3 | 9 | 8/4/2026 |
| 1.0.2 | 3 | 8/4/2026 |
| 1.0.1 | 5 | 8/4/2026 |
| 1.0.0 (current version) | 6 | 8/4/2026 |