diff options
| author | Emīls <emils@mullvad.net> | 2020-06-16 15:38:23 +0100 |
|---|---|---|
| committer | Emīls <emils@mullvad.net> | 2020-06-25 15:21:31 +0100 |
| commit | 9f0277aeef4ca5deb2394988358d367bd45ff1c2 (patch) | |
| tree | d254a9ba7df7a7bea8d454eeb1c6f338c42f2d68 | |
| parent | 79c674f7f5aed9e7d48330032134a0af6d53d3cf (diff) | |
| download | mullvadvpn-9f0277aeef4ca5deb2394988358d367bd45ff1c2.tar.xz mullvadvpn-9f0277aeef4ca5deb2394988358d367bd45ff1c2.zip | |
Update CLI
| -rw-r--r-- | mullvad-cli/src/cmds/version.rs | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/mullvad-cli/src/cmds/version.rs b/mullvad-cli/src/cmds/version.rs index b502a4809b..4e0f3a0d8b 100644 --- a/mullvad-cli/src/cmds/version.rs +++ b/mullvad-cli/src/cmds/version.rs @@ -19,22 +19,20 @@ impl Command for Version { let version_info = rpc.get_version_info()?; println!("\tIs supported: {}", version_info.supported); + match version_info.suggested_upgrade { + Some(version) => println!("\tSuggested update: {}", version), + None => println!("\tNo newer version is available"), + } + + if !version_info.latest_stable.is_empty() { + println!("\tLatest stable version: {}", version_info.latest_stable); + } + let settings = rpc.get_settings()?; - let is_updated = if settings.show_beta_releases { - version_info.latest == current_version - } else { - version_info.latest_stable == current_version + if settings.show_beta_releases { + println!("\t Latest beta version: {}", version_info.latest_beta); }; - println!("\tIs up to date: {}", is_updated); - if version_info.latest_stable != version_info.latest { - println!( - "Latest version: {} (latest stable: {})", - version_info.latest, version_info.latest_stable - ); - } else { - println!("Latest version: {}", version_info.latest_stable); - } Ok(()) } } |
