Description
The organvm registry list command currently outputs a human-readable table. For scripting and automation, a --format json flag would emit the results as JSON.
Context
The CLI already has --json output in some subcommands (e.g., organvm omega status --json). This issue is about adding consistent JSON output to registry list.
Implementation hints
- Entry point:
src/organvm_engine/cli/registry.py
- The registry data is already loaded as dicts — just needs a conditional
json.dumps() path
- Follow the pattern used in
cli/omega.py for the --json flag
Acceptance criteria
Estimated effort
~30 minutes for someone familiar with Click/Typer CLI patterns.
Description
The
organvm registry listcommand currently outputs a human-readable table. For scripting and automation, a--format jsonflag would emit the results as JSON.Context
The CLI already has
--jsonoutput in some subcommands (e.g.,organvm omega status --json). This issue is about adding consistent JSON output toregistry list.Implementation hints
src/organvm_engine/cli/registry.pyjson.dumps()pathcli/omega.pyfor the--jsonflagAcceptance criteria
organvm registry list --format jsonoutputs valid JSON arraytests/test_cli_registry.pyEstimated effort
~30 minutes for someone familiar with Click/Typer CLI patterns.