LazyCompletions.psd1
|
@{ RootModule = 'LazyCompletions.psm1' ModuleVersion = '1.0.0' GUID = '05ae461f-510e-493b-82e9-50b382b36a6e' Author = 'efan' CompanyName = 'efan' Copyright = '(c) 2026 efan. Licensed under the MIT License.' Description = '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.' PowerShellVersion = '7.0' CompatiblePSEditions = @('Core') FunctionsToExport = @( 'Import-LazyCompletion', 'Add-LazyCompletion', 'Get-LazyCompletion', 'Get-LazyCompletionsPath', 'Set-LazyCompletionsPath', 'Add-LazyCompletionsPath', 'Get-LazyCache', 'Set-LazyCache', 'Clear-LazyCache', 'Update-LazyCache' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('TabCompletion', 'ArgumentCompleter', 'LazyLoad', 'PSReadLine', 'Completion') LicenseUri = 'https://opensource.org/license/mit/' ReleaseNotes = @' 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 '@ } } } |