diff options
author | Teddy Wing | 2018-04-12 22:45:38 +0200 |
---|---|---|
committer | Teddy Wing | 2018-04-12 22:45:38 +0200 |
commit | b3cbbd9a94ab19c90c3e888c89c11bc0efa3d9a7 (patch) | |
tree | 1414059e9d86eec58c3038a3d1fa423b3ebe715e | |
parent | 1ee3682db845d6406ec25de3c742d59746e7e8be (diff) | |
download | meetup-find-events-rss-b3cbbd9a94ab19c90c3e888c89c11bc0efa3d9a7.tar.bz2 |
Make `meetup-api-token` a required argument, print its value
Use `reqopt` since this is a required option. Since the `opts.parse`
call will catch it if it isn't present earlier in the `main` function,
just unwrap it when extracting it.
-rw-r--r-- | src/main.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index 01bcdba..5bc3131 100644 --- a/src/main.rs +++ b/src/main.rs @@ -14,7 +14,7 @@ fn main() { let args: Vec<String> = env::args().collect(); let mut opts = Options::new(); - opts.optopt( + opts.reqopt( "", "meetup-api-token", "Meetup.com API token (required)", @@ -34,4 +34,8 @@ fn main() { print_usage(opts); return; } + + let meetup_token = opt_matches.opt_str("meetup-api-token").unwrap(); + + println!("{}", meetup_token); } |