⚡ Thunder ⚡

Write simple commandline applications in Rust with zero boilerplate. This crate was inspired by thor and uses clap.

Experimental stage; use at your own risk!

Example

```rust // ... ignore the imports for now ...

struct MyApp;

/// Describe your application with style ✨

[thunderclap]

impl MyApp { /// Say hello to someone fn hello(name: String) { println!("Hello {}", name); } }

fn main() { MyApp::start(); } ```

This prints

``` USAGE: MyApp [SUBCOMMAND]

FLAGS: -h, --help Prints help information -V, --version Prints version information

SUBCOMMANDS: hello Say hello to someone help Prints this message or the help of the given subcommand(s) ```