Skip to content

Audio project manager for handling DAW VST plugin dependencies

License

Notifications You must be signed in to change notification settings

studiorack/studiorack-cli

Repository files navigation

studiorack-cli

Test

StudioRack command line tool to manage audio DAW VST plugin dependencies.

StudioRack Cli

Powered by Open Audio Stack

Installation

To install the tool, run the command:

npm install @studiorack/cli -g

Get help:

studiorack --help

Get version:

studiorack --version

Usage

StudioRack command line tool adheres to the [Open Audio Stack - Manager specification](https://github.com/open-audio-stack/open-audio-stack-core/blob/main/specification.

Config values can be set/get using:

studiorack config set <key> <value>
studiorack config get <key>
studiorack config get pluginsDir

Search the registry package index for lazy matching query:

studiorack <registryType> search <query>
studiorack plugins search piano

Get a package metadata:

studiorack <registryType> get <slug>
studiorack plugins get surge-synthesizer/surge

Install a package:

studiorack <registryType> install <slug>@<version>
studiorack plugins install surge-synthesizer/surge

For a full list of commands, please refer to the Open Audio Stack - Manager specification

Developer information

StudioRack Cli was built using:

  • NodeJS 20.x
  • TypeScript 5.x
  • Commander 12.x

Installation

Install dependencies using:

npm install

Usage

Run a build and link the studiorack command line to this local package:

npm run dev:cli

Test using normal commands:

studiorack --version

To publish and release changes and create a version tag using:

npm version patch
git push && git push origin --tags
npm publish

Contact

For more information please contact kmturley