Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

cargo-reaper

NAME

cargo-reaper -- A Cargo plugin for developing REAPER extension plugins with Rust.

SYNOPSIS

cargo-reaper command

DESCRIPTION

cargo-reaper is a convenience wrapper around Cargo that adds a post-build hook to streamline REAPER extension development. It automatically renames the compiled plugin to include the required reaper_ prefix and symlinks it to REAPER’s UserPlugins directory.

By default, Cargo prefixes dynamic libraries with lib, which REAPER does not recognize. Manually renaming the plugin and keeping the UserPlugins directory up-to-date can be tedious -- cargo-reaper takes care of all that for you, across all supported platforms.

COMMANDS

Each command is documented in its own section:

cargo-reaper new

Scaffold a new plugin project.

cargo-reaper list

Print plugin information to stdout.

cargo-reaper build

Compile REAPER plugin(s).

cargo-reaper link

Manually symlink plugin(s) to REAPER's UserPlugins directory.

cargo-reaper run

Compile plugin(s) and launch REAPER.

cargo-reaper clean

Remove generated symlinks and artifacts.

help

Print help or the help of the given subcommand(s).

OPTIONS

-h
--help

Print help (see more with --help).

-V
--version

Print version information.