fix automated build errors on setup command (#711)

- handle opts before client os input setup
This commit is contained in:
Thomas Linford 2021-09-12 23:12:25 +02:00 committed by GitHub
parent 829ff953e1
commit 789005d66a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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()