From f14c0df582399f5baffdd93c92b365f4f3b87a9a Mon Sep 17 00:00:00 2001 From: Rajasekharan Vengalil Date: Sat, 8 Aug 2020 16:38:21 -0700 Subject: [PATCH] Allow disabling welcome message on launch (#2314) * Implements #2313 --- crates/nu-cli/src/cli.rs | 12 ++++++++++++ src/main.rs | 5 ----- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/crates/nu-cli/src/cli.rs b/crates/nu-cli/src/cli.rs index 1d10843f1..b86d06ac1 100644 --- a/crates/nu-cli/src/cli.rs +++ b/crates/nu-cli/src/cli.rs @@ -718,6 +718,18 @@ pub async fn cli( let _ = load_plugins(&mut context); let (mut rl, config) = set_rustyline_configuration(); + + let skip_welcome_message = config + .get("skip_welcome_message") + .map(|x| x.is_true()) + .unwrap_or(false); + if !skip_welcome_message { + println!( + "Welcome to Nushell {} (type 'help' for more info)", + clap::crate_version!() + ); + } + let use_starship = config .get("use_starship") .map(|x| x.is_true()) diff --git a/src/main.rs b/src/main.rs index 24e7225e4..0f22ea827 100644 --- a/src/main.rs +++ b/src/main.rs @@ -153,11 +153,6 @@ fn main() -> Result<(), Box> { } None => { - println!( - "Welcome to Nushell {} (type 'help' for more info)", - clap::crate_version!() - ); - let mut syncer = EnvironmentSyncer::new(); let context = create_default_context(&mut syncer, true)?; futures::executor::block_on(nu_cli::cli(syncer, context))?;