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; prod, dev, test, debug" 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 */ IgnoreExpired bool `long:"ignore-expired" default:"true" global:"true" description:"Ignore expired permits"` Location struct { Latitude float64 `long:"lat" default:"37.777651" required:"true" description:"Latitude"` Longitude float64 `long:"long" default:"-122.406759" required:"true" description:"Longitude"` Radius float64 `long:"radius" default:"5" required:"true" description:"Maximum radius (miles) to search"` Limit int `long:"limit" default:"5" required:"true" description:"Maximum number of records to return"` } `command:"location" description:"Search by location"` Listen struct { Address string `long:"address" default:"localhost:8000" required:"true" description:"Server address"` } `command:"listen" description:"Listen for requests"` }{} )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.