blob: 84fceea1ec8e36edfba7ab7b40249fcff5311061 (
plain) (
blame)
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
30
31
32
|
extern crate chrono;
#[macro_use]
extern crate clap;
extern crate git2;
extern crate hostname;
extern crate regex;
extern crate term;
extern crate term_size;
extern crate users;
extern crate walkdir;
#[macro_use]
mod verbose;
mod args;
mod colors;
mod data;
mod power;
mod prompt;
mod sys;
mod vcs;
fn main() {
start_talking_about_time!("main");
let opts = args::parse();
talk_about_time!("parsing args");
let data = data::collect(opts);
talk_about_time!("collecting data");
prompt::Prompt::new(data).display();
talk_about_time!("displaying data");
stop_talking_about_time!();
}
|