On this page
Status command that displays a project summary including current version, branch, last tag, and changelog coverage for unreleased work.
#rlsbl.commands.status
#rlsbl.commands.status
Status command that displays a project summary including current version, branch, last tag, and changelog coverage for unreleased work.
#_collect_status
def _collect_status(registry, target_path='.', *, tag_glob=None, project_root, project=None)Collect status data as a dict.
When tag_glob is set (monorepo mode), it is forwarded to _unreleased_range so coverage uses the correct scoped tag.
When project is set (monorepo mode), unreleased commits are filtered to only those touching the project's files (by path prefix or watch globs), so the count reflects actual project-specific changes.
Returns None and prints an error if the project does not exist.
#run_cmd
def run_cmd(registry, args, flags, project_root)Status command handler.
Shows a quick 'where am I' summary: package info, git state, changelog, CI. With --json, outputs machine-readable JSON instead.