flag

package
v1.0.0-rc.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 6, 2020 License: MIT Imports: 0 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL