diff --git a/substrate/client/cli/src/params/shared_params.rs b/substrate/client/cli/src/params/shared_params.rs
index ad9ab04070563ac5c7ea5939688f410a3257f232..3276e5b7c4ba07b30f51f3ea28c5874767c4c460 100644
--- a/substrate/client/cli/src/params/shared_params.rs
+++ b/substrate/client/cli/src/params/shared_params.rs
@@ -23,7 +23,10 @@ use structopt::StructOpt;
 /// Shared parameters used by all `CoreParams`.
 #[derive(Debug, StructOpt)]
 pub struct SharedParams {
-	/// Specify the chain specification (one of dev, local, or staging).
+	/// Specify the chain specification.
+	///
+	/// It can be one of the predefined ones (dev, local, or staging) or it can be a path to a file with
+	/// the chainspec (such as one exported by the `build-spec` subcommand).
 	#[structopt(long, value_name = "CHAIN_SPEC")]
 	pub chain: Option<String>,