rlsbl v0.40.1 /rlsbl dev
On this page

Developer utilities for locally working with rlsbl projects: editable installs across 8 release targets with global, venv, and uninstall modes.

#rlsbl dev

Developer utilities for locally working with rlsbl projects, including editable installs that mirror the project's release target (pypi -> uv tool install -e, npm -> npm link, go -> go install).

#dev install

Install the project locally for development using the detected target's editable install command. --global (default) installs system-wide across 8 supported targets (pypi, npm, go, cargo, zig, swift, deno, hex), while --venv installs into the project's local environment instead. In monorepo mode, pair with --all, --include, or --exclude. Use --uninstall to reverse a previous install.

#Flags

Flags
NameShortTypeDefaultEnvDescription
--allboolIn monorepo mode, install every project in the workspace
--includestrIn monorepo mode, comma-separated project names to include
--excludestrIn monorepo mode, comma-separated project names to exclude
--uninstallboolReverse a previous dev install (where supported by the target)
--globalboolInstall as a global tool/symlink. This is the default behavior when neither --global nor --venv is passed. Mutually exclusive with --venv.
--venvboolInstall into the project's local environment only (e.g. uv sync, npm install). Mutually exclusive with --global.