subcontinued/subcontinued.rs
1use jargon_args::Jargon;
2
3fn main() {
4 let mut j: Jargon = Jargon::from_env();
5 j.on_subcommand("go", go);
6}
7
8fn go(v: Vec<String>) {
9 println!("go!");
10 let mut j: Jargon = Jargon::from_vec(v);
11 j.on_subcommand("goo", goo)
12}
13
14fn goo(v: Vec<String>) {
15 println!("goo!");
16 let mut j: Jargon = Jargon::from_vec(v);
17 j.on_subcommand("gooo", gooo)
18}
19
20fn gooo(_: Vec<String>) {
21 println!("gooo!");
22}