You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
513 B
22 lines
513 B
3 years ago
|
use std::path::PathBuf;
|
||
|
|
||
|
#[derive(structopt::StructOpt, Debug)]
|
||
|
pub struct Arguments {
|
||
|
#[structopt(
|
||
|
long = "config",
|
||
|
help = "Provide a custom path to the configuration file. The configuration file must be a toml file.",
|
||
|
parse(from_os_str)
|
||
|
)]
|
||
|
pub config: Option<PathBuf>,
|
||
|
|
||
|
#[structopt(subcommand)]
|
||
|
pub cmd: Command,
|
||
|
}
|
||
|
|
||
|
#[derive(structopt::StructOpt, Debug)]
|
||
|
#[structopt(name = "xmr_btc-swap", about = "XMR BTC atomic swap")]
|
||
|
pub enum Command {
|
||
|
Start,
|
||
|
History,
|
||
|
}
|