cursus.cli.project_cli

CLI command for discovering and inspecting Cursus pipeline projects.

The cursus projects command group answers “what pipeline projects exist under this root, and what does each contain?” — for the projects/* folders under the Cursus dev root, or the per-pipeline folders under a consumer repo such as BuyerAbuseModsTemplate.

A pipeline project is the standard deployable Cursus layout: a configuration directory (pipeline_config / pipeline_configs) of config JSON files, alongside dockers/scripts and a pipeline-definition module. This command reads each project’s config JSON (no SageMaker/engine objects are constructed), so it is cheap and safe to run anywhere.

Examples

cursus projects list –root ./projects cursus projects list –root ~/mods/src/BuyerAbuseModsTemplate/src/buyer_abuse_mods_template cursus projects show –root ./projects rnr_pytorch_bedrock cursus projects show munged_address_pytorch # locate by name (generic search)

main()[source]

Main entry point for the projects CLI.