@elgato/cli
Version:
Stream Deck CLI tool for building with Stream Deck.
60 lines (43 loc) • 2.59 kB
Markdown
<div align="center">
[](https://docs.elgato.com/sdk)
# Stream Deck CLI
[](https://docs.elgato.com/streamdeck/cli)
[](https://elgato.com)
[](https://discord.gg/GehBUcu627)
[](https://www.npmjs.com/package/@elgato/cli)
[](https://github.com/elgatosf/cli/actions)
</div>
## Installation
```
npm install -g @elgato/cli@latest
```
## Usage
```
Usage: streamdeck [options] [command]
Options:
-v display CLI version
-l, --list display list of installed plugins
-h, --help display help for command
Commands:
create Stream Deck plugin creation wizard.
link [path] Links the plugin to Stream Deck.
unlink [options] <uuid> Unlinks the plugin from Stream Deck.
list [options] Display list of installed plugins.
restart|r <uuid> Starts the plugin in Stream Deck; if the plugin is already running, it is stopped first.
stop|s <uuid> Stops the plugin in Stream Deck.
dev [options] Enables developer mode.
validate [options] [path] Validates the Stream Deck plugin.
pack|bundle [options] [path] Creates a .streamDeckPlugin file from the plugin.
config Manage the local configuration.
Alias:
streamdeck
sd
```
## Creating a Stream Deck plugin
The `streamdeck create` command enables you to scaffold a new Stream Deck plugin with ease. Running the command will initialize the creation wizard, and guide you through creating a new plugin.
<p align="center">
<img src="./assets/cli-create.gif">
</p>
## Further Reading
- Learn more about [Stream Deck CLI commands](https://docs.elgato.com/streamdeck/cli).
- Read about [getting started with the Stream Deck SDK](https://docs.elgato.com/sdk).