From 0abb165aec8823aea8220fe13fd3079b3a0edada Mon Sep 17 00:00:00 2001 From: a-kenji Date: Mon, 10 May 2021 17:12:02 +0200 Subject: [PATCH] Fix exit code on `dump-default-config` --- CHANGELOG.md | 1 + src/main.rs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 29ca7a813..ae8c122fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) * Add more functionality to unbinding the default keybindings (https://github.com/zellij-org/zellij/pull/468) * Terminal compatibility: fix support for CSI subparameters (https://github.com/zellij-org/zellij/pull/469) * Move the sync command to tab mode (https://github.com/zellij-org/zellij/pull/412) +* Fix exit code of `dump-default-config` (https://github.com/zellij-org/zellij/pull/480) ## [0.8.0] - 2021-05-07 * Terminal compatibility: pass vttest 8 (https://github.com/zellij-org/zellij/pull/461) diff --git a/src/main.rs b/src/main.rs index 12998d4d6..ffc2373e1 100644 --- a/src/main.rs +++ b/src/main.rs @@ -45,7 +45,7 @@ pub fn main() { CliArgs::clap().gen_completions_to("zellij", shell, &mut out); } else if let Some(crate::cli::ConfigCli::Setup { .. }) = opts.option { setup::dump_default_config().expect("Failed to print to stdout"); - std::process::exit(1); + std::process::exit(0); } else { atomic_create_dir(&*ZELLIJ_TMP_DIR).unwrap(); atomic_create_dir(&*ZELLIJ_TMP_LOG_DIR).unwrap();