logwatcher/src/main.rs
Aravinda VK d5d7288938 First working commit
Signed-off-by: Aravinda VK <mail@aravindavk.in>
2016-01-04 16:21:41 +05:30

22 lines
442 B
Rust

use std::env::args;
use std::process::exit;
extern crate logwatcher;
use logwatcher::LogWatcher;
fn parse_line(line: String) {
println!("Line {}", line);
}
fn main(){
let filename = match args().nth(1) {
Some(x) => x,
None => {
println!("File name required");
exit(1);
}
};
let mut log_watcher = LogWatcher::register(filename).unwrap();
log_watcher.watch(parse_line);
}