subcommand/subcommand.rs
1use jargon_args::Jargon;
2
3fn main() {
4 let mut j: Jargon = Jargon::from_env();
5
6 j.on_subcommand("list", list);
7 j.on_subcommand("backwards", list_backwards);
8}
9
10fn list(v: Vec<String>) {
11 v.iter().skip(1).for_each(|x| println!("{}", x))
12}
13
14fn list_backwards(v: Vec<String>) {
15 v.iter().skip(1).rev().for_each(|x| println!("{}", x))
16}