| Crates.io | clawless-derive |
| lib.rs | clawless-derive |
| version | 0.2.0 |
| created_at | 2025-06-20 19:33:31.218142+00 |
| updated_at | 2025-07-11 09:46:10.777307+00 |
| description | Derive macros for the Clawless CLI framework |
| homepage | |
| repository | https://github.com/aonyx-rs/clawless.git |
| max_upload_size | |
| id | 1720096 |
| size | 17,839 |
clawless-deriveclawless 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.
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.