diff options
author | Ondřej Čertík <ondrej@certik.us> | 2020-01-11 15:00:15 -0700 |
---|---|---|
committer | Ondřej Čertík <ondrej@certik.us> | 2020-01-11 15:08:22 -0700 |
commit | dbad76baac9911d692ebc78335cbc51554443344 (patch) | |
tree | 401b67006c5df6f81ab3d4e6a81c26c242b6c106 /src/main.rs | |
parent | 910072d4875f4b0bb57e547990cf26c541460fcc (diff) | |
download | fpm-dbad76baac9911d692ebc78335cbc51554443344.tar.gz fpm-dbad76baac9911d692ebc78335cbc51554443344.zip |
Parse command line arguments
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index e7a11a9..4277e8c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,3 +1,15 @@ +use structopt::StructOpt; + +#[derive(Debug, StructOpt)] +struct Cli { + /// The pattern to look for + pattern: String, + /// The path to the file to read + #[structopt(parse(from_os_str))] + path: std::path::PathBuf, +} + fn main() { - println!("Hello, world!"); + let args = Cli::from_args(); + println!("{:?}", args); } |