SpotifyCLI.psd1

@{
    # Module identity
    RootModule        = 'SpotifyCLI.psm1'
    ModuleVersion     = '2.0.0'
    GUID              = 'c7f3a1b2-d4e5-4f60-9abc-12de34567890'
    Author            = 'Orca85'
    CompanyName       = ''
    Copyright         = '(c) 2026 Orca85. All rights reserved.'

    # Description shown on PowerShell Gallery
    Description       = 'Control Spotify directly from your PowerShell terminal. Supports playback control, search, playlists, device switching, queue management, and interactive navigation — all from the command line. Requires Spotify Premium and a Spotify Developer App.'

    # Minimum PowerShell version
    PowerShellVersion = '5.1'

    # Exports — wildcard picks up all exported functions from the .psm1
    FunctionsToExport = '*'
    AliasesToExport   = @(
        'spotify', 'music', 'plays-now', 'pn', 'sp',
        'vol', 'sh', 'rep', 'tr', 'q', 'pl', 'help'
    )
    CmdletsToExport   = @()
    VariablesToExport = @()

    # PSGallery metadata
    PrivateData = @{
        PSData = @{
            Tags         = @('Spotify', 'Music', 'CLI', 'Audio', 'Player', 'Terminal', 'PowerShell', 'NowPlaying', 'Playback')
            ProjectUri   = 'https://github.com/Orca85/Terminal-Control-Spotify'
            LicenseUri   = 'https://github.com/Orca85/Terminal-Control-Spotify/blob/main/LICENSE'
            IconUri      = ''
            ReleaseNotes = @'
v2.0.0
- 89 functions and aliases for full Spotify control
- Interactive arrow-key navigation for search results
- Smart playlist and album management with numbered references
- Cross-device management via Spotify Connect
- Sidecar / split-window launch support (Windows Terminal, VS Code)
- Shuffle, repeat, volume, seek controls
- BurntToast notifications (optional)
- Tested on PowerShell 5.1 and 7.x
'@

        }
    }
}