Documentation ¶
Overview ¶
Package flag provides flags for command line interface.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Cmd represents the command flags Cmd = struct { AppEnv string `long:"app-env" default:"dev" env:"APP_ENV" description:"Application environment; dev, prod, test" global:"true"` LogLevel string `` /* 128-byte string literal not displayed */ LogFormat string `long:"log-format" default:"console" env:"LOG_FORMAT" description:"Log format; console, json" global:"true"` LogOutput string `long:"log-output" default:"stdout" env:"LOG_OUTPUT" description:"Log output; stdout, stderr" global:"true"` Help bool `short:"h" long:"help" description:"Display usage" global:"true"` Version bool `short:"v" long:"version" description:"Display version"` VersionEx bool `long:"vv" description:"Display version (extended)"` DBAddress string `` /* 141-byte string literal not displayed */ Init struct { File string `long:"file" required:"true" default:"assets/db/schema.sql" description:"Schema file"` } `command:"init" description:"Initialize database schema"` File struct { PermitFile string `long:"permit-file" default:"assets/3rdparty/permit.csv" required:"true" description:"Permit file path to import"` ScheduleFile string `long:"schedule-file" default:"assets/3rdparty/schedule.csv" required:"true" description:"Schedule file path to import"` } `command:"file" description:"Import CSV files"` }{} )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.