summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorThomas Linford <tlinford@users.noreply.github.com>2021-09-12 23:12:25 +0200
committerGitHub <noreply@github.com>2021-09-12 23:12:25 +0200
commit789005d66a8def0c4ae2af1da85a4719958ebb19 (patch)
treea578dccf231eff6218accee3589c6faa062a40ce /src
parent829ff953e1a4eb749b85e85d70b5d9618669f891 (diff)
fix automated build errors on setup command (#711)
- handle opts before client os input setup
Diffstat (limited to 'src')
-rw-r--r--src/main.rs24
1 files changed, 8 insertions, 16 deletions
diff --git a/src/main.rs b/src/main.rs
index f0d00f77a..abf40aa83 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -36,6 +36,14 @@ pub fn main() {
};
start_server(Box::new(os_input), path);
} else {
+ let (config, layout, config_options) = match Setup::from_options(&opts) {
+ Ok(results) => results,
+ Err(e) => {
+ eprintln!("{}", e);
+ process::exit(1);
+ }
+ };
+
let os_input = match get_client_os_input() {
Ok(os_input) => os_input,
Err(e) => {
@@ -54,14 +62,6 @@ pub fn main() {
session_name = Some(get_active_session());
}
- let (config, _, config_options) = match Setup::from_options(&opts) {
- Ok(results) => results,
- Err(e) => {
- eprintln!("{}", e);
- process::exit(1);
- }
- };
-
start_client(
Box::new(os_input),
opts,
@@ -70,14 +70,6 @@ pub fn main() {
None,
);
} else {
- let (config, layout, _) = match Setup::from_options(&opts) {
- Ok(results) => results,
- Err(e) => {
- eprintln!("{}", e);
- process::exit(1);
- }
- };
-
let session_name = opts
.session
.clone()