-proc isValidOptions*(options: Options): bool =
- # Check for invalid combinations of options
- var invalidCombinations = [("musicOnly", "fullScreen"), ("download", "fullScreen")]
- result = true
- for combination in invalidCombinations:
- if options[combination[0]] and options[combination[1]]:
- stderr.writeLine fmt"Incompatible options provided: {combination[0]} and {combination[1]}"
- result = false
-