From 07c173af630ee5d15ddd7b5fe29511a0fb0cd4f7 Mon Sep 17 00:00:00 2001
From: Benjamin Kampmann <ben@gnunicorn.org>
Date: Fri, 27 Nov 2020 16:54:45 +0100
Subject: [PATCH] Add Key Subcommand to node-template (#7615)

---
 substrate/bin/node-template/node/src/cli.rs     | 2 ++
 substrate/bin/node-template/node/src/command.rs | 1 +
 2 files changed, 3 insertions(+)

diff --git a/substrate/bin/node-template/node/src/cli.rs b/substrate/bin/node-template/node/src/cli.rs
index f2faf17e4dd..947123a6bbf 100644
--- a/substrate/bin/node-template/node/src/cli.rs
+++ b/substrate/bin/node-template/node/src/cli.rs
@@ -12,6 +12,8 @@ pub struct Cli {
 
 #[derive(Debug, StructOpt)]
 pub enum Subcommand {
+	/// Key management cli utilities
+	Key(sc_cli::KeySubcommand),
 	/// Build a chain specification.
 	BuildSpec(sc_cli::BuildSpecCmd),
 
diff --git a/substrate/bin/node-template/node/src/command.rs b/substrate/bin/node-template/node/src/command.rs
index ac950b50483..5c41643a293 100644
--- a/substrate/bin/node-template/node/src/command.rs
+++ b/substrate/bin/node-template/node/src/command.rs
@@ -66,6 +66,7 @@ pub fn run() -> sc_cli::Result<()> {
 	let cli = Cli::from_args();
 
 	match &cli.subcommand {
+		Some(Subcommand::Key(cmd)) => cmd.run(),
 		Some(Subcommand::BuildSpec(cmd)) => {
 			let runner = cli.create_runner(cmd)?;
 			runner.sync_run(|config| cmd.run(config.chain_spec, config.network))
-- 
GitLab