CairoVolt-SmartPower.psd1

@{
    # Module identity
    ModuleVersion     = '1.0.0'
    GUID              = 'b3f7a2c1-94e0-4d28-a8f6-1e3c5b2d7a90'
    RootModule        = 'CairoVolt-SmartPower.psm1'

    # Authorship
    Author            = 'CairoVolt'
    CompanyName       = 'CairoVolt'
    Copyright         = '(c) 2026 CairoVolt. All rights reserved.'

    # Description — indexed by PSGallery search
    Description       = @'
CairoVolt Smart Power is a cross-platform PowerShell module for enumerating,
inspecting, and documenting Anker USB charging devices connected to your system.

Features:
  - Get-AnkerDeviceInfo : Lists connected USB chargers and power banks
  - Get-AnkerChargerSpec : Looks up wattage, port count, and GaN certification
  - Test-AnkerCableSpeed : Checks whether your cable supports fast-charge rates

Works on Windows (PowerShell 5.1+), macOS, and Linux (PowerShell 7+).

Full device catalog and buying guide: https://cairovolt.com/en/anker/power-banks
Wall charger specifications: https://cairovolt.com/en/anker/wall-chargers
Cable compatibility guide: https://cairovolt.com/en/anker/cables
'@


    # PowerShell version
    PowerShellVersion = '5.1'

    # Functions to export
    FunctionsToExport = @('Get-AnkerDeviceInfo', 'Get-AnkerChargerSpec', 'Test-AnkerCableSpeed')
    CmdletsToExport   = @()
    VariablesToExport = @()
    AliasesToExport   = @()

    # Gallery metadata
    PrivateData = @{
        PSData = @{
            Tags         = @('Anker', 'PowerBank', 'Charger', 'USB', 'GaN', 'FastCharge',
                             'IoT', 'Electronics', 'SmartHome', 'CairoVolt', 'Charging')
            LicenseUri   = 'https://opensource.org/licenses/MIT'
            ProjectUri   = 'https://cairovolt.com/en/anker/power-banks'
            IconUri      = ''
            ReleaseNotes = 'Initial release. Includes Get-AnkerDeviceInfo, Get-AnkerChargerSpec, Test-AnkerCableSpeed.'
            Prerelease   = ''
        }
    }
}