From d17dcc18934fb63421988aac7e15ef59772a996f Mon Sep 17 00:00:00 2001
From: Guanqun Lu <guanqun.lu@gmail.com>
Date: Mon, 4 Dec 2017 21:57:13 +0800
Subject: [PATCH] move version out of yaml and let it populate dynamically from
 package info (#26)

---
 substrate/cli/src/cli.yml | 1 -
 substrate/cli/src/lib.rs  | 2 +-
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/substrate/cli/src/cli.yml b/substrate/cli/src/cli.yml
index 7e8221311d6..a23ba5c2356 100644
--- a/substrate/cli/src/cli.yml
+++ b/substrate/cli/src/cli.yml
@@ -1,5 +1,4 @@
 name: polkadot
-version: "1.0.0"
 author: "Parity Team <admin@polkadot.io>"
 about: Polkadot Node Rust Implementation
 args:
diff --git a/substrate/cli/src/lib.rs b/substrate/cli/src/lib.rs
index e1086f8d6c2..dfd70804512 100644
--- a/substrate/cli/src/lib.rs
+++ b/substrate/cli/src/lib.rs
@@ -46,7 +46,7 @@ pub fn run<I, T>(args: I) -> error::Result<()> where
 	T: Into<std::ffi::OsString> + Clone,
 {
 	let yaml = load_yaml!("./cli.yml");
-	let matches = clap::App::from_yaml(yaml).get_matches_from_safe(args)?;
+	let matches = clap::App::from_yaml(yaml).version(crate_version!()).get_matches_from_safe(args)?;
 
 	// TODO [ToDr] Split paremeters parsing from actual execution.
 	let log_pattern = matches.value_of("log").unwrap_or("");
-- 
GitLab