diff options
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index 2f9063e..3e5f849 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,4 +1,5 @@ extern crate chrono; +#[macro_use] extern crate clap; extern crate git2; extern crate hostname; @@ -22,7 +23,9 @@ fn collect_data() -> prompt::PromptData { let matches = clap::App::new("fancy-prompt") .about("Prints a fancy prompt") - // XXX author, version (extract from cargo) + .author(crate_authors!()) + .version(crate_version!()) + .long_version(option_env!("FANCY_PROMPT_BUILD_GIT_REV").unwrap()) .arg(clap::Arg::with_name("prompt-escape") .long("prompt-escape") .value_name("SHELL") |