clawless-derive

Crates.ioclawless-derive
lib.rsclawless-derive
version0.2.0
created_at2025-06-20 19:33:31.218142+00
updated_at2025-07-11 09:46:10.777307+00
descriptionDerive macros for the Clawless CLI framework
homepage
repositoryhttps://github.com/aonyx-rs/clawless.git
max_upload_size
id1720096
size17,839
Jan David (jdno)

documentation

README

🦦 clawless-derive

clawless is a framework for building command-line applications with Rust, and the clawless-derive crate implements the procedural macros that power this framework.

The crate defines the app! macro and the #[command] macro attribute, which the clawless crate re-exports. The app! macro generates a noop #[command] as the root of the command-line application, while the #[command] macro attribute does the heavy lifting of creating a command and registering it with its parent.

Check the documentation of the two macros to get a better understanding of how this crate works.

License

Licensed under either of

at your option.

Contribution

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.

Commit count: 0

cargo fmt