cciget.psd1

@{
RootModule        = 'cciget.psm1'
ModuleVersion     = '0.0.5'
GUID              = 'dc396cfc-ce78-467f-a87a-f24e4754ee36'
Author            = 'CCI Platform IT'
CompanyName       = 'CCI'
Copyright         = '(c) 2026 CCI. All rights reserved.'
Description       = 'Discover and install CCI internal PowerShell modules from per-tenant Azure Artifacts feeds. Uses Entra/AzDO Artifacts Credential Provider; no PATs required.'
PowerShellVersion = '5.1'

# PSResourceGet (v3) is the supported client for AzDO Artifacts NuGet v3 feeds.
# Declared as a required module so PSGallery installs it transparently for PS 5.1 users.
RequiredModules   = @(
    @{ ModuleName = 'Microsoft.PowerShell.PSResourceGet'; ModuleVersion = '1.0.0' }
)

FunctionsToExport = @(
    'Connect-CciGet'
    'Disconnect-CciGet'
    'Get-CciGetConfig'
    'Set-CciGetConfig'
    'Find-CciModule'
    'Install-CciModule'
    'Update-CciModule'
    'Get-CciModule'
    'Save-CciModule'
)
CmdletsToExport   = @()
VariablesToExport = @()
AliasesToExport   = @()

PrivateData = @{
    PSData = @{
        Tags         = @('cci', 'package-management', 'azure-artifacts', 'psresourceget', 'internal-gallery')
        ProjectUri   = 'https://ccistack.ghe.com/itplatform/cciget'
        ReleaseNotes = 'Initial preview. See README for bootstrap and tenant subscription model.'
    }
}
}