package model import "github.com/alecthomas/kong" // Cli holds command line args, flags and cmds type Cli struct { Version kong.VersionFlag Cfgfile string `kong:"required,name='config',env='CONFIG',help='Diun configuration file.'"` Timezone string `kong:"name='timezone',env='TZ',default='UTC',help='Timezone assigned to Diun.'"` LogLevel string `kong:"name='log-level',env='LOG_LEVEL',default='info',help='Set log level.'"` LogJSON bool `kong:"name='log-json',env='LOG_JSON',default='false',help='Enable JSON logging output.'"` LogCaller bool `kong:"name='log-caller',env='LOG_CALLER',default='false',help='Add file:line of the caller to log output.'"` TestNotif bool `kong:"name='test-notif',env='TEST_NOTIF',default='false',help='Test notification settings.'"` }