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
|
||
|
}
|