correctly saving settinsg in the config file again
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
817b424eee
commit
18ee965fee
46
config.go
46
config.go
|
@ -57,7 +57,7 @@ func loadConfigFile() {
|
|||
filename = user.HomeDir + "/cloud-control-panel.json"
|
||||
}
|
||||
|
||||
tmp := loadDefaultConfig()
|
||||
tmp := loadConfigFromFilename(filename)
|
||||
config = &tmp
|
||||
// os.Exit(1)
|
||||
|
||||
|
@ -191,8 +191,6 @@ func saveConfig() {
|
|||
stuff, _ := marshaler.MarshalToString(config)
|
||||
log.Println(stuff)
|
||||
|
||||
// TODO: Fix this
|
||||
log.Println("FIXME: NOT SAVING CONFIG FILE AS:", filename)
|
||||
writeToFile(filename, stuff)
|
||||
/*
|
||||
f, err := os.Create(filename + ".yaml")
|
||||
|
@ -209,18 +207,9 @@ func saveConfig() {
|
|||
}
|
||||
|
||||
// will load the default config from within the go binary
|
||||
func loadDefaultConfig() pb.Config {
|
||||
log.Println("TRY TO LOAD DEFAULT CONFIG")
|
||||
// defaultConfig, _ := packrBox.FindString("protobuf-config.json")
|
||||
defaultConfig, err := packrBox.FindString("protobuf-small.json")
|
||||
log.Println("defaultConfig =", defaultConfig)
|
||||
log.Println("err =", err)
|
||||
log.Println("NEED TO UNMARSHAL THIS HERE")
|
||||
log.Println("NEED TO UNMARSHAL THIS HERE")
|
||||
log.Println("NEED TO UNMARSHAL THIS HERE")
|
||||
// var newpb *pb.Config
|
||||
func loadConfigFromFilename(filename string) pb.Config {
|
||||
sets := pb.Config{}
|
||||
b, err := ioutil.ReadFile("resources/protobuf-config.json")
|
||||
b, err := ioutil.ReadFile(filename)
|
||||
if err != nil {
|
||||
log.Println("ioutil.ReadFile() ERROR =", err)
|
||||
}
|
||||
|
@ -231,19 +220,24 @@ func loadDefaultConfig() pb.Config {
|
|||
log.Println("jsonpb.Unmarshal() ERROR =", err)
|
||||
}
|
||||
spew.Dump(sets)
|
||||
// os.Exit(0)
|
||||
return sets
|
||||
}
|
||||
|
||||
/*
|
||||
log.Println("ATTEMTED TO UNMARSHAL err =", err)
|
||||
spew.Dump(newpb)
|
||||
if (err == nil) {
|
||||
log.Println("SETTING config to the default config", err)
|
||||
// TODO: save the protobuf somewhere as the user could loose the tokens
|
||||
log.Println("THIS IS PROBABLY REALLY BAD", err)
|
||||
log.Println("THIS IS PROBABLY REALLY BAD", err)
|
||||
log.Println("THIS IS PROBABLY REALLY BAD", err)
|
||||
// config = newpb
|
||||
// will load the default config from within the go binary
|
||||
func loadDefaultConfig() pb.Config {
|
||||
log.Println("TRY TO LOAD DEFAULT CONFIG")
|
||||
// defaultConfig, _ := packrBox.FindString("protobuf-config.json")
|
||||
b, err := packrBox.FindString("protobuf-small.json")
|
||||
log.Println("b =", b)
|
||||
log.Println("err =", err)
|
||||
// var newpb *pb.Config
|
||||
sets := pb.Config{}
|
||||
|
||||
err = jsonpb.Unmarshal(strings.NewReader(string(b)), &sets)
|
||||
if err != nil {
|
||||
log.Println("jsonpb.Unmarshal() ERROR =", err)
|
||||
}
|
||||
*/
|
||||
spew.Dump(sets)
|
||||
// os.Exit(0)
|
||||
return sets
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue