SshImportId.psd1

@{
    RootModule        = 'SshImportId.psm1'
    ModuleVersion     = '0.1.0'
    GUID              = '17e0fc4e-86dc-4624-8ead-a2e72559daa2'
    Author            = 'Phoenix Chen'
    CompanyName       = 'yggdrasill-dev'
    Copyright         = '(c) Phoenix Chen. MIT License.'
    Description       = 'PowerShell re-implementation of ssh-import-id: import SSH public keys from GitHub, GitLab, Launchpad, or a custom source into a local authorized_keys file.'
    PowerShellVersion = '7.0'
    CompatiblePSEditions = @('Core')

    FunctionsToExport = @(
        'Import-SshId'
        'Remove-SshId'
        'Get-SshImportIdSource'
        'Register-SshImportIdSource'
        'Unregister-SshImportIdSource'
    )
    CmdletsToExport   = @()
    VariablesToExport = @()
    AliasesToExport   = @('ssh-import-id')

    PrivateData = @{
        PSData = @{
            Tags         = @('ssh', 'ssh-import-id', 'security', 'openssh', 'authorized_keys', 'github', 'gitlab', 'launchpad')
            LicenseUri   = 'https://raw.githubusercontent.com/yggdrasill-dev/SshImportId/main/LICENSE'
            ProjectUri   = 'https://github.com/yggdrasill-dev/SshImportId'
            ReleaseNotes = 'Initial release: Import-SshId with gh/gl/lp built-in sources and custom source registration.'
        }
    }
}