cargo-truce
Cargo subcommand for building truce audio plugins.
Overview
The cargo truce CLI. Handles scaffolding new plugin projects,
building and bundling for all supported formats, code signing,
installing into the host's plug-in directories, and validating with
host-specific tools.
Installation
Commands
Supported formats
CLAP, VST3, VST2, LV2, Audio Unit v2 + v3 (macOS), and AAX (Pro Tools, macOS / Windows).
Library API
cargo-truce ships as both a binary and a library (cargo_truce crate).
The library half (cargo_truce::run, cargo_truce::scaffold::*) is the
engine for the build/install/package pipelines; the binary is a thin
arg-parsing shell that drives it. Embedding the engine in your own
tooling is supported but mostly intended for internal use - most
plugin authors only need the cargo truce CLI.
Part of truce.