 
 if let key = CLICheckKeyOption.value { checkKey(key) }
 
-if CLITemperatureOption.value { printTemperatureInformation() }
+if CLITemperatureOption.wasSet        { printTemperatureInformation() }
 if CLIUnknownTemperatureOption.wasSet { printTemperatureInformation(false) }
-if CLIFanOption.value         { printFanInformation()         }
-if CLIPowerOption.value       { printPowerInformation()       }
-if CLIMiscOption.value        { printMiscInformation()        }
+if CLIFanOption.wasSet                { printFanInformation()         }
+if CLIPowerOption.wasSet              { printPowerInformation()       }
+if CLIMiscOption.wasSet               { printMiscInformation()        }
 
 SMCKit.close()


func colorBoolOutput(value: Bool) -> String {
    let color: ANSIColor
    if CLIColorOption.value { color = value ? ANSIColor.Green : ANSIColor.Red }
    else                    { color = ANSIColor.Off }

    return "\(color.rawValue)\(value)\(ANSIColor.Off.rawValue)"
}

                                    sensor.name.characters.count,
                             repeatedValue: Character(" "))

        let smcKey  = CLIDisplayKeysOption.wasSet ? "(\(sensor.code.toString()))" : ""
        print("\(sensor.name + padding)   \(smcKey)  ", terminator: "")


