GitPredictor.psd1

@{
    # Script module or binary module file associated with this manifest.
    RootModule        = 'GitPredictor.dll'

    # Version number of this module.
    ModuleVersion     = '0.2.0'

    # Supported PSEditions
    CompatiblePSEditions = @('Core')

    # ID used to uniquely identify this module
    GUID              = 'cab8dd41-4d47-4069-9d3b-e93d7c488c5a'

    # Author of this module
    Author            = 'Victor Wang'

    # Copyright
    Copyright         = '(c) Victor Wang. All rights reserved.'

    # Minimum version of the PowerShell engine required by this module
    PowerShellVersion = '7.2'

    # Description of the functionality provided by this module
    Description       = 'Fast Git tab completion for PowerShell: repo-aware refs/files/remotes/stashes, option descriptions, alias expansion, via Register-ArgumentCompleter (no predictor required).'

    # Assemblies that must be loaded prior to importing this module
    RequiredAssemblies = @()

    # Scripts to run when module is imported
    ScriptsToProcess = @('Register-GitTabCompletion.ps1')

    NestedModules = @('GitPrompt.psm1')

    # Functions to export from this module
    FunctionsToExport = @('Get-GitSimplePrompt')

    # Cmdlets to export from this module
    CmdletsToExport   = @()

    # Variables to export from this module
    VariablesToExport = @()

    # Aliases to export from this module
    AliasesToExport   = @()

    PrivateData       = @{
        PSData = @{
            Tags        = @('powershell','tabcompletion','psreadline','git')
            ProjectUri  = 'https://github.com/wht-github/GitPredictor'
            LicenseUri  = 'https://github.com/wht-github/GitPredictor/blob/master/LICENSE'
            ReleaseNotes = @'
0.2.0: repo-aware completion and fish-style prompt.
 
- Branches, remote branches, tags, remotes, stash entries and changed files
  with tooltips; option descriptions parsed from git -h
- Alias expansion (shell aliases never execute); global option value slots
  (-C/--git-dir/--work-tree directories, -c config keys); tree-ish:path via
  ls-tree; pipelines and command chains complete natively
- Structured prompt (Get-GitSimplePrompt -Raw), stash count, rebase/merge
  operation state, bare repos, -Subdir, -Color; burst caches (2-10s TTLs)
- Windows: warm completion 2.6-5 ms vs posh-git 82-318 ms; import 38 ms vs 940 ms
'@

        }
    }
}