Skip to content

Commit

Permalink
docs: v0.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
GeekyEggo committed May 3, 2024
1 parent fabc29f commit 0ac64db
Show file tree
Hide file tree
Showing 3 changed files with 4,683 additions and 4,683 deletions.
36 changes: 18 additions & 18 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,46 +11,46 @@

# Change Log

## vNext
## 0.3.0

### ✨ New

- Add `streamdeck validate` command for validating Stream Deck plugins.
- Add `streamdeck pack` command for creating `.streamDeckPlugin` files.
- Add `-v` option to display current version of CLI.
- Add "Open in VSCode" prompt, as part of creation wizard, for macOS.
- Add `streamdeck validate` command for validating Stream Deck plugins.
- Add `streamdeck pack` command for creating `.streamDeckPlugin` files.
- Add `-v` option to display current version of CLI.
- Add "Open in VSCode" prompt, as part of creation wizard, for macOS.

### ♻️ Update

- Update template to `{major}.{minor}.{patch}.{build}` version format.
- Update `streamdeck pack` to automatically adjust version format.
- Update template to `{major}.{minor}.{patch}.{build}` version format.
- Update `streamdeck pack` to automatically adjust version format.

### 🐞 Bug Fixes

- Fix support for Visual Studio integrated terminal.
- Fix support for Visual Studio integrated terminal.

## 0.2.0

### ✨ New

- Add [`packageManager`](README.md/#packagemanager) configuration option ([@fcannizzaro](https://github.com/fcannizzaro)).
- Add [`packageManager`](README.md/#packagemanager) configuration option ([@fcannizzaro](https://github.com/fcannizzaro)).

### ♻️ Improvements

- Manifest changes now automatically reload the plugin whilst being watched.
- Updated template dependency `@types/node` to add support for `fetch` types.
- Manifest changes now automatically reload the plugin whilst being watched.
- Updated template dependency `@types/node` to add support for `fetch` types.

### 🐞 Bug Fixes

- Fix support for Node v18.
- Fix support for Node v18.

## 0.1.0

### ✨ New

- Add `create` wizard for quickly scaffolding Stream Deck plugins.
- Add `link` command for linking plugins in-development to Stream Deck.
- Add `restart` plugin; unloads the plugins and re-starts the plugin within Stream Deck.
- Add `stop` plugin; unloads the plugin from Stream Deck.
- Add `dev` mode toggle for managing developer mode.
- Add `config` for managing local configuration.
- Add `create` wizard for quickly scaffolding Stream Deck plugins.
- Add `link` command for linking plugins in-development to Stream Deck.
- Add `restart` plugin; unloads the plugins and re-starts the plugin within Stream Deck.
- Add `stop` plugin; unloads the plugin from Stream Deck.
- Add `dev` mode toggle for managing developer mode.
- Add `config` for managing local configuration.
70 changes: 35 additions & 35 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Commands:
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] Create a .streamDeckPlugin file from the plugin.
pack|bundle [options] [path] Creates a .streamDeckPlugin file from the plugin.
config Manage the local configuration.
help [command] display help for command
Expand All @@ -45,14 +45,14 @@ Alias:

## Commands

- [create](#%EF%B8%8F-create)<br />Creation wizard.
- [link](#-link)<br />Links the plugin to Stream Deck.
- [restart](#%EF%B8%8F-restart)<br />Starts the plugin in Stream Deck; if the plugin is already running, it is stopped first.
- [stop](#-stop)<br />Stops the plugin in Stream Deck.
- [validate](#sd-validate) (beta)<br />Validates the Stream Deck plugin.
- [pack](#sd-pack) (beta)<br />Create a .streamDeckPlugin file from the plugin.
- [dev](#%EF%B8%8F-dev)<br />Enables developer mode.
- [config](#%EF%B8%8F-config)<br />Manage the local configuration.
- [create](#%EF%B8%8F-create)<br />Creation wizard.
- [link](#-link)<br />Links the plugin to Stream Deck.
- [restart](#%EF%B8%8F-restart)<br />Starts the plugin in Stream Deck; if the plugin is already running, it is stopped first.
- [stop](#-stop)<br />Stops the plugin in Stream Deck.
- [validate](#sd-validate)<br />Validates the Stream Deck plugin.
- [pack](#sd-pack)<br />Creates a .streamDeckPlugin file from the plugin.
- [dev](#%EF%B8%8F-dev)<br />Enables developer mode.
- [config](#%EF%B8%8F-config)<br />Manage the local configuration.

## ✏️ create

Expand All @@ -72,8 +72,8 @@ The creation wizard will guide you through creating Stream Deck plugins with our
#### See Also

- [dev](#%EF%B8%8F-dev)
- [link](#-link)
- [dev](#%EF%B8%8F-dev)
- [link](#-link)

## 🔗 link

Expand Down Expand Up @@ -109,7 +109,7 @@ Instructs Stream Deck to start the plugin, as determined by the UUID. If the plu

#### See Also

- [stop](#-stop)
- [stop](#-stop)

## 🛑 stop

Expand All @@ -129,10 +129,10 @@ Instructs Stream Deck to stop the plugin, as determined by the UUID. When stoppe

#### See Also

- [restart](#%EF%B8%8F-restart)
- [restart](#%EF%B8%8F-restart)

<h3 id="sd-validate">
✅ validate (beta)
✅ validate
</h3>

Validates the Stream Deck plugin.
Expand All @@ -158,20 +158,20 @@ Validates the Stream Deck plugin in the current working directory, or `path` whe

#### `--force-update-check`

- Default: `false`
- Type: Boolean
- Default: `false`
- Type: Boolean

Forces an update check of new validation rules; by default, an update check will occur once a day. Cannot be used in conjunction with `--no-update-check`.

#### `--no-update-check`

- Default: `false`
- Type: Boolean
- Default: `false`
- Type: Boolean

Prevents an update check of new validation rules. This configuration option is recommended when using the CLI as part of a build pipeline. Cannot be used in conjunction with `--force-update-check`.

<h3 id="sd-pack">
📦 pack (beta)
📦 pack
</h3>

Creates a .streamDeckPlugin file from the plugin.
Expand Down Expand Up @@ -225,43 +225,43 @@ streamdeck pack --dry-run

#### `--dry-run`

- Default: `false`
- Type: Boolean
- Default: `false`
- Type: Boolean

Generates a report without creating a package.

#### `-f|--force`

- Default: `false`
- Type: Boolean
- Default: `false`
- Type: Boolean

Determines whether to overwrite the existing `.streamDeckPlugin` file if one already exists at the specified `output` directory.

#### `-o|--output <output>`

- Default: `cwd`
- Type: String
- Default: `cwd`
- Type: String

Specifies the path for the output directory where the `.streamDeckPlugin` file will be created.

#### `--version <version>`

- Default: `undefined`
- Type: String (semver)
- Default: `undefined`
- Type: String (semver)

Plugin version; value will be written to the manifest's `Version` property prior to packaging the plugin.

#### `--force-update-check`

- Default: `false`
- Type: Boolean
- Default: `false`
- Type: Boolean

Forces an update check of new validation rules; by default, an update check will occur once a day. Cannot be used in conjunction with `--no-update-check`.

#### `--no-update-check`

- Default: `false`
- Type: Boolean
- Default: `false`
- Type: Boolean

Prevents an update check of new validation rules. This configuration option is recommended when using the CLI as part of a build pipeline. Cannot be used in conjunction with `--force-update-check`.

Expand Down Expand Up @@ -334,14 +334,14 @@ Lists the defined configuration, eg. values defined using [config set](#set).

#### reduceMotion

- Default: `false`
- Type: Boolean
- Default: `false`
- Type: Boolean

Determines whether feedback provided should prefer reduced motion; when `true`, the busy indicator will be rendered as a static indicator.

#### packageManager

- Default: `npm`
- Type: bun | npm | pnpm | yarn
- Default: `npm`
- Type: bun | npm | pnpm | yarn

Determines the package manager to use when installing dependencies for every new project.
Loading

0 comments on commit 0ac64db

Please sign in to comment.