1use structopt::StructOpt;
2
3#[derive(StructOpt, Debug)]
4#[structopt(
5 name = "fi",
6 after_help = "You can also run `fi SUBCOMMAND -h` to get more information about that subcommand."
7)]
8pub enum Cli {
9 #[structopt(name = "pull")]
11 Pull {
12 #[structopt(short, long, default_value = "all")]
14 currency: String,
15 },
16 #[structopt(name = "history")]
18 History {
19 #[structopt(short, long)]
21 currency: String,
22 },
23 #[structopt(name = "sum")]
25 Sum {
26 #[structopt(short, long)]
28 currency: String,
29 },
30 #[structopt(name = "networth")]
32 NetWorth {
33 #[structopt(short, long)]
35 currency: String,
36 },
37 #[structopt(name = "delete")]
39 Delete,
40}