flag.StringVar(&c.ConfigFolder,"configFolder",fc.ConfigFolder,"folder who contains the config file. Defaults to ./etc/. If other folder is used this flag must be specified at startup.")
flag.StringVar(&c.SocketFolder,"socketFolder",fc.SocketFolder,"folder who contains the socket file. Defaults to ./tmp/. If other folder is used this flag must be specified at startup.")
flag.StringVar(&c.DatabaseFolder,"databaseFolder",fc.DatabaseFolder,"folder who contains the database file. Defaults to ./var/lib/. If other folder is used this flag must be specified at startup.")
flag.StringVar(&c.BrokerAddress,"brokerAddress",fc.BrokerAddress,"the address of the message broker")
flag.StringVar(&c.ProfilingPort,"profilingPort",fc.ProfilingPort,"The number of the profiling port")
flag.StringVar(&c.PromHostAndPort,"promHostAndPort",fc.PromHostAndPort,"host and port for prometheus listener, e.g. localhost:2112")
flag.IntVar(&c.DefaultMessageTimeout,"defaultMessageTimeout",fc.DefaultMessageTimeout,"default message timeout in seconds. This can be overridden on the message level")
flag.IntVar(&c.DefaultMessageRetries,"defaultMessageRetries",fc.DefaultMessageRetries,"default amount of retries that will be done before a message is thrown away, and out of the system")
flag.StringVar(&c.SubscribersDataFolder,"subscribersDataFolder",fc.SubscribersDataFolder,"The data folder where subscribers are allowed to write their data if needed")
flag.IntVar(&c.StartPubREQHello,"startPubREQHello",fc.StartPubREQHello,"Make the current node send hello messages to central at given interval in seconds")
flag.Var(&c.StartSubREQErrorLog,"startSubREQErrorLog","Specify comma separated list for nodes to allow messages from. Use \"*\" for from all. Value RST will turn off subscriber.")
flag.Var(&c.StartSubREQHello,"startSubREQHello","Specify comma separated list for nodes to allow messages from. Use \"*\" for from all. Value RST will turn off subscriber.")
flag.Var(&c.StartSubREQToFileAppend,"startSubREQToFileAppend","Specify comma separated list for nodes to allow messages from. Use \"*\" for from all. Value RST will turn off subscriber.")
flag.Var(&c.StartSubREQToFile,"startSubREQToFile","Specify comma separated list for nodes to allow messages from. Use \"*\" for from all. Value RST will turn off subscriber.")
flag.Var(&c.StartSubREQPing,"startSubREQPing","Specify comma separated list for nodes to allow messages from. Use \"*\" for from all. Value RST will turn off subscriber.")
flag.Var(&c.StartSubREQPong,"startSubREQPong","Specify comma separated list for nodes to allow messages from. Use \"*\" for from all. Value RST will turn off subscriber.")
flag.Var(&c.StartSubREQCliCommand,"startSubREQCliCommand","Specify comma separated list for nodes to allow messages from. Use \"*\" for from all. Value RST will turn off subscriber.")
flag.Var(&c.StartSubREQnCliCommand,"startSubREQnCliCommand","Specify comma separated list for nodes to allow messages from. Use \"*\" for from all. Value RST will turn off subscriber.")
flag.Var(&c.StartSubREQToConsole,"startSubREQToConsole","Specify comma separated list for nodes to allow messages from. Use \"*\" for from all. Value RST will turn off subscriber.")
flag.Var(&c.StartSubREQHttpGet,"startSubREQHttpGet","Specify comma separated list for nodes to allow messages from. Use \"*\" for from all. Value RST will turn off subscriber.")
flag.Var(&c.StartSubREQTailFile,"startSubREQTailFile","Specify comma separated list for nodes to allow messages from. Use \"*\" for from all. Value RST will turn off subscriber.")