]> njoseph.me Git - experiments.git/blame - tag_find/tag_find_rust/src/main.rs
tag-find: experiment in rust, go and joker languages
[experiments.git] / tag_find / tag_find_rust / src / main.rs
CommitLineData
9d10f611
JN
1extern crate tag_find;
2
3use std::env;
4use std::process;
5
6use tag_find::Config;
7
8/// Searches all files in a directory for a tag name
9fn main() {
10 let args: Vec<String> = env::args().collect();
11
12 let config = Config::new(&args).unwrap_or_else(|err| {
13 eprintln!("Problem parsing arguments: {}", err);
14 process::exit(1);
15 });
16
17 if let Err(e) = tag_find::run(config) {
18 eprintln!("Application error: {}", e);
19 process::exit(1);
20 }
21}
22
23