IntOption&argPriority=parser.add<IntOption>('p',"priority","Use to the provided priority channel (the lower the number, the higher the priority) [default: %1]","100");
IntOption&argDuration=parser.add<IntOption>('d',"duration","Specify how long the leds should be switched on in milliseconds [default: infinity]");
ColorsOption&argColor=parser.add<ColorsOption>('c',"color","Set all leds to a constant color (either RRGGBB hex getColors or a color name. The color may be repeated multiple time like: RRGGBBRRGGBB)");
ImageOption&argImage=parser.add<ImageOption>('i',"image","Set the leds to the colors according to the given image file");
Option&argEffect=parser.add<Option>('e',"effect","Enable the effect with the given name");
Option&argEffectArgs=parser.add<Option>(0x0,"effectArgs","Arguments to use in combination with the specified effect. Should be a Json object string.","");
BooleanOption&argServerInfo=parser.add<BooleanOption>('l',"list","List server info and active effects with priority and duration");
BooleanOption&argClear=parser.add<BooleanOption>('x',"clear","Clear data for the priority channel provided by the -p option");
BooleanOption&argClearAll=parser.add<BooleanOption>(0x0,"clearall","Clear data for all active priority channels");
Option&argEnableComponent=parser.add<Option>('E',"enable","Enable the Component with the given name. Available Components are [SMOOTHING, BLACKBORDER, KODICHECKER, FORWARDER, UDPLISTENER, BOBLIGHT_SERVER, GRABBER, V4L]");
Option&argDisableComponent=parser.add<Option>('D',"disable","Disable the Component with the given name. Available Components are [SMOOTHING, BLACKBORDER, KODICHECKER, FORWARDER, UDPLISTENER, BOBLIGHT_SERVER, GRABBER, V4L]");
Option&argId=parser.add<Option>('q',"qualifier","Identifier(qualifier) of the transform to set");
DoubleOption&argSaturation=parser.add<DoubleOption>('s',"saturation","!DEPRECATED! Will be removed soon! Set the HSV saturation gain of the leds");
DoubleOption&argValue=parser.add<DoubleOption>('v',"getColors","!DEPRECATED! Will be removed soon! Set the HSV getColors gain of the leds");
DoubleOption&argSaturationL=parser.add<DoubleOption>('u',"saturationL","Set the HSL saturation gain of the leds");
DoubleOption&argLuminance=parser.add<DoubleOption>('m',"luminance","Set the HSL luminance gain of the leds");
DoubleOption&argLuminanceMin=parser.add<DoubleOption>('n',"luminanceMin","Set the HSL luminance minimum of the leds (backlight)");
ColorOption&argGamma=parser.add<ColorOption>('g',"gamma","Set the gamma of the leds (requires colors in hex format as RRGGBB)");
ColorOption&argThreshold=parser.add<ColorOption>('t',"threshold","Set the threshold of the leds (requires colors in hex format as RRGGBB)");
ColorOption&argBlacklevel=parser.add<ColorOption>('b',"blacklevel","!DEPRECATED! Will be removed soon! Set the blacklevel of the leds (requires colors in hex format as RRGGBB which are normally between 0.0 and 1.0)");
ColorOption&argWhitelevel=parser.add<ColorOption>('w',"whitelevel","!DEPRECATED! Will be removed soon! Set the whitelevel of the leds (requires colors in hex format as RRGGBB which are normally between 0.0 and 1.0)");
Option&argIdA=parser.add<Option>('j',"qualifier-a","Identifier(qualifier) of the adjustment to set");
ColorOption&argRAdjust=parser.add<ColorOption>('R',"redAdjustment","Set the adjustment of the red color (requires colors in hex format as RRGGBB)");
ColorOption&argGAdjust=parser.add<ColorOption>('G',"greenAdjustment","Set the adjustment of the green color (requires colors in hex format as RRGGBB)");
ColorOption&argBAdjust=parser.add<ColorOption>('B',"blueAdjustment","Set the adjustment of the blue color (requires colors in hex format as RRGGBB)");
IntOption&argSource=parser.add<IntOption>(0x0,"sourceSelect","Set current active priority channel and deactivate auto source switching");
BooleanOption&argSourceAuto=parser.add<BooleanOption>(0x0,"sourceAutoSelect","Enables auto source, if disabled prio by manual selecting input source");
BooleanOption&argSourceOff=parser.add<BooleanOption>(0x0,"sourceOff","select no source, this results in leds activly set to black (=off)");
BooleanOption&argConfigGet=parser.add<BooleanOption>(0x0,"configGet","Print the current loaded Hyperion configuration file");