FFly3CLI/config/new.go

21 lines
491 B
Go

package config
import (
"local/args"
)
func New() error {
as := args.NewArgSet()
as.Append(args.STRING, "addr", "address to firefly iii", "192.168.0.86:9031")
as.Append(args.STRING, "u", "username", "squeaky2x3@blapointe.com")
as.Append(args.STRING, "p", "password", "fwees123")
if err := as.Parse(); err != nil {
return err
}
config = Config{}
config.user = as.Get("u").GetString()
config.pass = as.Get("p").GetString()
config.addr = as.Get("addr").GetString()
return nil
}