CLI Automation
Audience: automation and CI builders
Status: Preview
The CLI is the operational surface for repeatable commands and straightforward JSON output.
Common commands
Section titled “Common commands”cargo run --quiet --manifest-path Cargo.toml -p ophiolite-cli -- operation-catalogcargo run --quiet --manifest-path Cargo.toml -p ophiolite-cli -- create-project .\demo-projectcargo run --quiet --manifest-path Cargo.toml -p ophiolite-cli -- project-summary .\demo-projectcargo run --quiet --manifest-path Cargo.toml -p ophiolite-cli -- inspect-file .\examples\sample.lascargo run --quiet --manifest-path Cargo.toml -p ophiolite-cli -- import .\examples\sample.las .\demo-log.laspkgWhy use the CLI
Section titled “Why use the CLI”- stable shell entry point
- JSON responses for scripts
- useful in CI and validation workflows
- clear operational boundary even while higher-level wrappers are evolving
Recommended pattern
Section titled “Recommended pattern”Use the CLI for inspection, packaging, and admin-style tasks. Use Python on top when you want structured workflow composition.
Next: Core concepts