Skip to content

spotify-cli


spotify-cli / commands

commands ​

Command registry for the Spotify CLI.

Maps command names (e.g. "play", "search") to their handler functions and descriptions. This is the single source of truth for all available CLI commands.

Interfaces ​

ParsedArgs ​

Defined in: src/commands/index.ts:12

Parsed CLI arguments passed to each command handler.

Properties ​

flags ​

flags: Record<string, string>

Defined in: src/commands/index.ts:16

Flag values keyed by name (without -- prefix). Boolean flags have an empty string value.

multiFlags ​

multiFlags: Record<string, string[]>

Defined in: src/commands/index.ts:18

Flags that appeared more than once. All values collected in order.

positional ​

positional: string[]

Defined in: src/commands/index.ts:14

Non-flag arguments in the order they were provided.

Type Aliases ​

CommandHandler() ​

CommandHandler = (args) => Promise<void>

Defined in: src/commands/index.ts:22

A function that handles a CLI command.

Parameters ​

args ​

ParsedArgs

Returns ​

Promise<void>

Variables ​

commands ​

const commands: Map<string, CommandDef>

Defined in: src/commands/index.ts:81

Registry of all CLI commands, keyed by command name (space-separated for subcommands).

MIT Licensed. Not affiliated with or endorsed by Spotify AB.