summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorEmīls <emils@mullvad.net>2020-06-16 15:38:23 +0100
committerEmīls <emils@mullvad.net>2020-06-25 15:21:31 +0100
commit9f0277aeef4ca5deb2394988358d367bd45ff1c2 (patch)
treed254a9ba7df7a7bea8d454eeb1c6f338c42f2d68
parent79c674f7f5aed9e7d48330032134a0af6d53d3cf (diff)
downloadmullvadvpn-9f0277aeef4ca5deb2394988358d367bd45ff1c2.tar.xz
mullvadvpn-9f0277aeef4ca5deb2394988358d367bd45ff1c2.zip
Update CLI
-rw-r--r--mullvad-cli/src/cmds/version.rs24
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(())
}
}