A minimal CLI framework written in Rust
toml
[dependencies]
seahorse = "0.3.1"
```rust use std::env; use seahorse::{App, Action, Command, color};
fn main() {
let args: Vec
let app = App::new()
.name("cli_tool")
.display_name(display_name)
.usage("cli_tool [command] [arg]")
.version(env!("CARGO_PKG_VERSION"))
.commands(vec![command]);
app.run(args);
} ```
```rust use std::env; use seahorse::{SingleApp, Action, color};
fn main() {
let args: Vec
let app = SingleApp::new()
.name("cli_tool")
.display_name(display_name)
.usage("cli_tool [args]")
.version(env!("CARGO_PKG_VERSION"))
.action(action);
app.run(args);
} ```