On this page
Developer install commands that wire each detected target into its native editable mode (uv tool install, npm link, go install, and others).
#rlsbl.commands.dev
#rlsbl.commands.dev
Developer utilities for locally installing rlsbl-managed projects in editable mode, dispatching to each detected target's native install command (uv tool install, npm link, go install, and others).
#run_install
def run_install(flags)Entry point for rlsbl dev install.
Detects whether we're in a monorepo (via workspace.toml) and dispatches to either the single-project or multi-project installer.
#_install_single
def _install_single(project_dir, flags)Install (or uninstall) all detected targets in a single project directory.
#_install_monorepo
def _install_monorepo(workspace_root, flags)Iterate workspace projects, applying include/exclude filters.
#_split_csv
def _split_csv(value)Split a comma-separated string into a list, ignoring empty entries.
#_resolve_project_name
def _resolve_project_name(project_dir, target_name)Read the package name from the target's manifest, falling back to dir basename.