flags

package
v0.0.0-...-f6a9169 Latest Latest
Warning

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

Go to latest
Published: May 17, 2026 License: BSD-4-Clause Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetEnvByBool

func GetEnvByBool(name string) bool

func GetEnvByFloat64

func GetEnvByFloat64(name string) float64

func GetEnvByInt

func GetEnvByInt(name string) int

func GetEnvBySlice

func GetEnvBySlice(name string) []string

func GetEnvByString

func GetEnvByString(name string) string

func GetFlagByBool

func GetFlagByBool(name string) bool

func GetFlagByFloat64

func GetFlagByFloat64(name string) float64

func GetFlagByInt

func GetFlagByInt(name string) int

func GetFlagBySlice

func GetFlagBySlice(name string) []string

func GetFlagByString

func GetFlagByString(name string) string

func GetFlagByUint

func GetFlagByUint(name string) uint

func LoadStruct

func LoadStruct(data interface{})

启动参数写进结构体中

func Parse

func Parse()

func SetFlag

func SetFlag(flagname, envname, note, def string)

设置要读的参数 flagname 命令行参数 envname 环境参数 note 命令行描述信息 def 默认值

func SetFlagByStruct

func SetFlagByStruct(data interface{})

设置结构体为启动参数

Types

type FlagModel

type FlagModel struct {
	FlagName string
	EnvName  string
	Usage    string
	Val      string
	Default  string
}

Jump to

Keyboard shortcuts

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