Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KasparovFlags ¶
type KasparovFlags struct { ShowVersion bool `short:"V" long:"version" description:"Display version information and exit"` LogDir string `long:"logdir" description:"Directory to log output."` DebugLevel string `short:"d" long:"debuglevel" description:"Set log level {trace, debug, info, warn, error, critical}"` DBAddress string `long:"dbaddress" description:"Database address" default:"localhost:5432"` DBSSLMode string `` /* 171-byte string literal not displayed */ DBUser string `long:"dbuser" description:"Database user" required:"true"` DBPassword string `long:"dbpass" description:"Database password" required:"true"` DBName string `long:"dbname" description:"Database name" required:"true"` RPCUser string `short:"u" long:"rpcuser" description:"RPC username"` RPCPassword string `short:"P" long:"rpcpass" default-mask:"-" description:"RPC password"` RPCServer string `short:"s" long:"rpcserver" description:"RPC server to connect to"` RPCCert string `short:"c" long:"rpccert" description:"RPC server certificate chain for validation"` DisableTLS bool `long:"notls" description:"Disable TLS"` Profile string `long:"profile" description:"Enable HTTP profiling on the given port"` config.NetworkFlags }
KasparovFlags holds configuration common to both the Kasparov server and the Kasparov daemon.
func (*KasparovFlags) ResolveKasparovFlags ¶
func (kasparovFlags *KasparovFlags) ResolveKasparovFlags(parser *flags.Parser, defaultLogDir, logFilename, errLogFilename string, isMigrate bool) error
ResolveKasparovFlags parses command line arguments and sets KasparovFlags accordingly.
Click to show internal directories.
Click to hide internal directories.