23 lines
332 B
Go
23 lines
332 B
Go
package flags
|
|
|
|
import "flag"
|
|
|
|
// Flags -
|
|
type Flags struct {
|
|
ConfigPath string
|
|
}
|
|
|
|
var flags *Flags
|
|
|
|
// RegFlags -
|
|
func RegFlags() {
|
|
flags = &Flags{}
|
|
flag.StringVar(&flags.ConfigPath, "config", "", "config path")
|
|
flag.StringVar(&flags.ConfigPath, "f", "", "config path")
|
|
}
|
|
|
|
// GetFlags -
|
|
func GetFlags() *Flags {
|
|
return flags
|
|
}
|