summaryrefslogtreecommitdiffstats
path: root/bin/core/imag-init/src
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2018-02-20 17:45:14 +0100
committerMatthias Beyer <mail@beyermatthias.de>2018-02-20 17:45:14 +0100
commit59ea31a0772f83898b4828ae5d91e5992eb38584 (patch)
treedf23fe881cfb95d9f7497376ce2a4788a2f2631f /bin/core/imag-init/src
parent912a48cbfe024bdd70eddf4cd5155253eb24a321 (diff)
Use the make_imag_version!() helper
Diffstat (limited to 'bin/core/imag-init/src')
-rw-r--r--bin/core/imag-init/src/main.rs4
-rw-r--r--bin/core/imag-init/src/ui.rs4
2 files changed, 5 insertions, 3 deletions
diff --git a/bin/core/imag-init/src/main.rs b/bin/core/imag-init/src/main.rs
index 8688481d..742ad20c 100644
--- a/bin/core/imag-init/src/main.rs
+++ b/bin/core/imag-init/src/main.rs
@@ -37,6 +37,7 @@ extern crate clap;
#[cfg(test)]
extern crate toml;
+#[macro_use] extern crate libimagrt;
extern crate libimagerror;
mod ui;
@@ -66,7 +67,8 @@ imagrc.toml
"#;
fn main() {
- let app = ui::build_ui();
+ let version = make_imag_version!();
+ let app = ui::build_ui(&version);
let matches = app.get_matches();
let mut out = ::std::io::stdout();
diff --git a/bin/core/imag-init/src/ui.rs b/bin/core/imag-init/src/ui.rs
index ab86b738..ff985290 100644
--- a/bin/core/imag-init/src/ui.rs
+++ b/bin/core/imag-init/src/ui.rs
@@ -19,9 +19,9 @@
use clap::{Arg, App};
-pub fn build_ui<'a>() -> App<'a, 'a> {
+pub fn build_ui<'a>(version: &'a str) -> App<'a, 'a> {
App::new("imag-init")
- .version(env!("CARGO_PKG_VERSION"))
+ .version(version)
.author("Matthias Beyer <mail@beyermatthias.de>")
.about("Initialize a ~/.imag repository. Optionally with git")