first version, unittest not fin
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
package option
|
||||
|
||||
import "flag"
|
||||
|
||||
// Option -
|
||||
type Option struct {
|
||||
Config string
|
||||
}
|
||||
|
||||
var opts *Option
|
||||
|
||||
// Parse flags
|
||||
func Parse() {
|
||||
opts = &Option{}
|
||||
flag.StringVar(&opts.Config, "config", "", "config file path, default: `pwd`/config.yml")
|
||||
flag.StringVar(&opts.Config, "f", "", "config file path, default: `pwd`/config.yml")
|
||||
flag.Parse()
|
||||
}
|
||||
|
||||
// Get parsed options
|
||||
func Get() *Option { return opts }
|
||||
Reference in New Issue
Block a user