cursus.cli.config_cli¶
CLI commands for inspecting the configuration a pipeline DAG requires.
cursus config requirements loads a DAG JSON and reports the configuration fields each
node needs (name, type, required, default, description) — the stateless introspection
side of api.factory.DAGConfigFactory. Engine imports are lazy.
Note: actually generating a populated config set is an interactive, stateful workflow (DAGConfigFactory.set_base_config / set_step_config across many calls, then generate_all_configs), which does not map to a single one-shot command — use the Python API or the config widget for that. This command covers the “what do I need to provide?” question.
Examples
cursus config requirements dag.json cursus config requirements dag.json –step XGBoostTraining cursus config requirements dag.json –format json