ForgeCli.psd1
|
@{ ModuleVersion = '0.1.0' PrivateData = @{ PSData = @{ LicenseUri = 'https://github.com/chris-peterson/pwsh-forge/blob/main/LICENSE' ProjectUri = 'https://github.com/chris-peterson/pwsh-forge' Tags = @( 'GitHub', 'GitLab', 'Forge', 'Git', 'API', 'DevOps', 'Automation', 'PowerShell', 'Module', 'PSEdition_Core', 'Windows', 'Linux', 'MacOS' ) ReleaseNotes = @' * Initial plugin architecture with provider registration and dispatch * Unified commands: Get-Issue, Get-ChangeRequest, Get-Repo '@ } } GUID = 'f0f1f2f3-a4b5-c6d7-e8f9-0a1b2c3d4e5f' Author = 'Chris Peterson' CompanyName = 'Chris Peterson' Copyright = '(c) 2026' Description = 'Unified interface for GitHub, GitLab, and other software forges' PowerShellVersion = '7.1' CompatiblePSEditions = @('Core') ScriptsToProcess = @( 'Private/KnownProviders.ps1' 'Private/Functions/GitHelpers.ps1' 'Private/Functions/ProviderHelpers.ps1' ) NestedModules = @( 'Forge.psm1' ) FunctionsToExport = @( # Providers 'Get-ForgeProvider' # Commands 'Get-Issue' 'Get-ChangeRequest' 'Get-Repo' ) AliasesToExport = @() } |