rlsbl v0.40.1 /rlsbl.commands.dev
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

python
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

python
def _install_single(project_dir, flags)

Install (or uninstall) all detected targets in a single project directory.

#_install_monorepo

python
def _install_monorepo(workspace_root, flags)

Iterate workspace projects, applying include/exclude filters.

#_split_csv

python
def _split_csv(value)

Split a comma-separated string into a list, ignoring empty entries.

#_resolve_project_name

python
def _resolve_project_name(project_dir, target_name)

Read the package name from the target's manifest, falling back to dir basename.