cmdStart=app.Command("start","Starts the client in its normal operation mode.").Default()
cmdDeregister=app.Command("deregister","Before disabling the client: Use deregister to inform the backend that the client ceases operation.")
cmdDeregister=app.Command("deregister","Before disabling the client: Use deregister to inform the backend that the client ceases operation. This also causes the removal all existing deployment for the services of this client.")
cmdSchema=app.Command("schema","Can be used to generate a JSON schema (Draft 4, see json-schema.org) for the validation of script inputs, outputs and the config of this client.")
printSelector=cmdSchema.Arg("selector","Select the schema to generate. Options: input, output, config").Required().Enum("input","output","config")
cmdValidate=app.Command("validate","Validate a input/output/config json. The json needs to be passed via stdin.")