| Crates.io | clawless-cli |
| lib.rs | clawless-cli |
| version | 0.4.0 |
| created_at | 2025-12-19 14:21:30.24707+00 |
| updated_at | 2025-12-19 14:21:57.896424+00 |
| description | Generate and develop CLIs with Clawless |
| homepage | |
| repository | https://github.com/aonyx-ai/clawless.git |
| max_upload_size | |
| id | 1994887 |
| size | 56,426 |
clawless-cli is the official command-line tool for working with Clawless
projects. It provides scaffolding and code generation capabilities to help you
quickly build and extend command-line applications.
The CLI itself is built using the Clawless framework, serving as both a useful tool and a reference implementation.
Install the CLI using cargo:
cargo install clawless-cli
clawless newCreate a new Clawless project with a complete setup:
clawless new my-app
This command:
cargo newclawless as a dependencymain.rs and commands.rsgreet command to get you startedclawless generate commandGenerate a new command in an existing Clawless project:
clawless generate command my-command
For nested commands, use slash notation:
clawless generate command db/migrate
This command:
mod statement to the parent moduleThe typical workflow is:
Create a new project:
clawless new my-cli
cd my-cli
Generate additional commands:
clawless generate command deploy
clawless generate command config/set
Build and run your CLI:
cargo run -- greet World
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.