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}