aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authora-kenji <aks.kenji@protonmail.com>2021-07-04 14:23:52 +0200
committera-kenji <aks.kenji@protonmail.com>2021-07-04 14:23:52 +0200
commit6bcd84f6d55af648c994bf82cf0a4399368a19a1 (patch)
tree5c4942363ed2b2e81a80b5a3e59a8505e96f250b /src
parentdocs(changelog): initial mouse support (diff)
downloadsl0ppij-6bcd84f6d55af648c994bf82cf0a4399368a19a1.tar.gz
sl0ppij-6bcd84f6d55af648c994bf82cf0a4399368a19a1.tar.xz
sl0ppij-6bcd84f6d55af648c994bf82cf0a4399368a19a1.zip
Add `layout-dir` to `setup --check` subcommand
Diffstat (limited to 'src')
-rw-r--r--src/main.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main.rs b/src/main.rs
index 6bcfa872..b3706ead 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -12,9 +12,7 @@ use zellij_server::{os_input_output::get_server_os_input, start_server};
use zellij_utils::{
cli::{CliArgs, Command, Sessions},
consts::{ZELLIJ_TMP_DIR, ZELLIJ_TMP_LOG_DIR},
- input::config::Config,
- input::layout::Layout,
- input::options::Options,
+ input::{config::Config, layout::Layout, options::Options},
logging::*,
setup::{find_default_config_dir, get_default_data_dir, get_layout_dir, Setup},
structopt::StructOpt,
@@ -25,8 +23,6 @@ pub fn main() {
if let Some(Command::Sessions(Sessions::ListSessions)) = opts.command {
list_sessions();
- } else if let Some(Command::Setup(ref setup)) = opts.command {
- Setup::from_cli(setup, &opts).expect("Failed to print to stdout");
}
let config = match Config::try_from(&opts) {
@@ -38,6 +34,10 @@ pub fn main() {
};
let config_options = Options::from_cli(&config.options, opts.command.clone());
+ if let Some(Command::Setup(ref setup)) = opts.command {
+ Setup::from_cli(setup, &opts, &config_options).expect("Failed to print to stdout");
+ }
+
atomic_create_dir(&*ZELLIJ_TMP_DIR).unwrap();
atomic_create_dir(&*ZELLIJ_TMP_LOG_DIR).unwrap();
if let Some(path) = opts.server {