cursus.cli

Command-line interface for the Cursus package.

A single root click group composes the subcommand groups defined in the sibling modules. Install the package to get a cursus console command (see [project.scripts] in pyproject.toml); python -m cursus.cli works too.

cursus –help cursus catalog list –framework xgboost cursus compile -d dag.json -c config.json cursus projects list –root ./projects

Modules

alignment_cli

Command-line interface for the Unified Alignment Tester.

catalog_cli

Step catalog management commands.

compile_cli

CLI command for compiling pipeline DAGs to SageMaker pipelines.

config_cli

Inspect the configuration a pipeline DAG requires.

dag_cli

Inspect and validate pipeline DAG JSON files.

exec_doc_cli

Execution document generation commands.

mcp_cli

Run and inspect the cursus MCP tool server.

pipeline_catalog_cli

Discover and recommend pre-built pipeline DAGs.

project_cli

CLI command for discovering and inspecting Cursus pipeline projects.

registry_cli

Registry management commands for hybrid registry system.

steps_cli

Inspect step interfaces (I/O paths, property references, channels).

strategies_cli

Inspect the builder strategy library (axes, strategies, knobs).

validate_cli

Local pipeline-script testing and validation.