Validate settings before run

This commit is contained in:
Philip Kristoffersen
2021-11-03 08:47:34 +01:00
parent 46e14f8192
commit 37a18fb3be
7 changed files with 62 additions and 4 deletions
+5
View File
@@ -126,6 +126,11 @@ where
T: Into<ShortcutOwned>,
{
if platform.enabled() {
if let crate::platform::SettingsValidity::Invalid { reason } = platform.settings_valid() {
eprintln!("Setting for platform {} are invalid, reason: {}",platform.name(),reason);
return;
}
#[cfg(target_os = "linux")]
if platform.create_symlinks() {
let name = platform.name();