diff options
| author | a-kenji <aks.kenji@protonmail.com> | 2021-07-04 14:23:52 +0200 |
|---|---|---|
| committer | a-kenji <aks.kenji@protonmail.com> | 2021-07-04 14:23:52 +0200 |
| commit | 6bcd84f6d55af648c994bf82cf0a4399368a19a1 (patch) | |
| tree | 5c4942363ed2b2e81a80b5a3e59a8505e96f250b /src | |
| parent | docs(changelog): initial mouse support (diff) | |
| download | sl0ppij-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.rs | 10 |
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 { |
