blob: 3f77e96356c9fee1a0acea905ee9969ea96cd52a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
extern crate exitcode;
use std::env;
use std::process;
use pdf_urls::get_urls_from_pdf;
fn print_usage() {
println!("usage: pdf-urls FILE");
}
fn main() {
let args: Vec<String> = env::args().collect();
if args.len() != 2 {
print_usage();
process::exit(exitcode::USAGE);
}
match get_urls_from_pdf(&args[1]) {
Ok(urls) => {
for url in urls {
println!("{}", url);
}
},
Err(err) => eprintln!("error: {}", err),
}
}
|