Skip to content

CLI Commands Reference

Fresh

streamdeck create

Interactive wizard that scaffolds a new Stream Deck plugin.

bash
streamdeck create

The wizard prompts for:

  1. Author name
  2. Plugin name
  3. Plugin UUID (reverse-DNS format)
  4. Plugin description

After completion:

  • Enables developer mode
  • Generates plugin files
  • Installs dependencies
  • Builds the plugin
  • Optionally opens in VS Code

streamdeck dev

Enable developer mode and Property Inspector remote debugger.

bash
streamdeck dev

Opens debug interface at http://localhost:23654/.

Symlink a plugin directory for development without manual copying.

bash
streamdeck link

streamdeck list

Display all installed plugins.

bash
streamdeck list

streamdeck pack / bundle

Validate, bundle, and output a .streamDeckPlugin installer file.

bash
streamdeck pack

Uses .sdignore for file exclusion (gitignore-style syntax).

streamdeck restart

Restart a running plugin by UUID.

bash
streamdeck restart com.example.my-plugin
# or shorthand
sd r com.example.my-plugin

streamdeck stop

Stop a running plugin.

bash
streamdeck stop com.example.my-plugin
# or shorthand
sd s com.example.my-plugin

streamdeck validate

Validate plugin manifest against the schema.

bash
streamdeck validate

streamdeck config

Manage CLI configuration.

bash
streamdeck config