Usage
Once installed, curo provides a simple, unified CLI for common development workflow tasks. Typical commands are:
curo build # Build your project or component(s)
curo test # Run tests
curo deploy # Deploy built artifacts
You can always see the available commands by running:
curo --help
Common Workflow
-
Install project dependencies
curo install -
Build the project
curo build -
Run tests
curo test -
Start your project
curo start
Command Structure
Most commands follow this structure:
curo [options] <command> [command-options] [component ...]
options: Usecuro --helpto see all available flags (e.g.--env,--all,--exclude, etc.).<command>: One of the standard verbs such asbuild,test,lint, etc.command-options: Options for the specific command, such as passing arguments or chaining commands[component ...]: Optionally target specific components.
Examples
Build a specific component:
curo build cli
Run in CI/CD environment:
curo build --env cicd
Chaining Commands
You can chain commands:
curo format --and lint --and build --and test
Supplying Extra Arguments
Some commands accept extra arguments:
curo lint -D "--lang py" python_project