it panics but its there
parent
041ecc2e7a
commit
598f027801
|
|
@ -0,0 +1,25 @@
|
||||||
|
package config
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"sync"
|
||||||
|
)
|
||||||
|
|
||||||
|
var config Config
|
||||||
|
var lock = &sync.RWMutex{}
|
||||||
|
|
||||||
|
type Config struct {
|
||||||
|
addr string
|
||||||
|
user string
|
||||||
|
pass string
|
||||||
|
}
|
||||||
|
|
||||||
|
func Values() Config {
|
||||||
|
lock.RLock()
|
||||||
|
defer lock.RUnlock()
|
||||||
|
return config
|
||||||
|
}
|
||||||
|
|
||||||
|
func (c Config) String() string {
|
||||||
|
return fmt.Sprintf("")
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,20 @@
|
||||||
|
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
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue