summaryrefslogtreecommitdiff
path: root/init.go
diff options
context:
space:
mode:
Diffstat (limited to 'init.go')
-rw-r--r--init.go35
1 files changed, 18 insertions, 17 deletions
diff --git a/init.go b/init.go
index 695319d..bdf0469 100644
--- a/init.go
+++ b/init.go
@@ -7,6 +7,7 @@ import (
"os/user"
"path/filepath"
+ "go.wit.com/lib/ENV"
"go.wit.com/lib/cobol"
"go.wit.com/lib/config"
"go.wit.com/lib/protobuf/gitpb"
@@ -56,28 +57,28 @@ func initFromConfig(cfg *ForgeConfigs) *Forge {
f.Config.loadConfig()
// always define
- if config.Get("username") == "" {
+ if ENV.Get("username") == "" {
usr, _ := user.Current()
- config.Set("username", usr.Username)
- config.Save()
+ ENV.Set("username", usr.Username)
+ ENV.Save()
}
// always define
- if config.Get("homeDir") == "" {
+ if ENV.Get("homeDir") == "" {
homeDir, _ := os.UserHomeDir()
- config.Set("homeDir", homeDir)
- config.Save()
+ ENV.Set("homeDir", homeDir)
+ ENV.Save()
}
// always define
- if config.Get("gopath") == "" {
- gopath := filepath.Join(config.Get("homedir"), "go/src")
- config.Set("gopath", gopath)
- config.Save()
+ if ENV.Get("gopath") == "" {
+ gopath := filepath.Join(ENV.Get("homedir"), "go/src")
+ ENV.Set("gopath", gopath)
+ ENV.Save()
}
// always set f.mode
- switch config.Get("Mode") {
+ switch ENV.Get("Mode") {
case "NORMAL":
f.mode = ForgeMode_NORMAL
case "CLEAN":
@@ -89,13 +90,13 @@ func initFromConfig(cfg *ForgeConfigs) *Forge {
}
// todo: play with these / determine good values based on user's machine
- if cobol.Int(config.Get("RillX")) == 0 {
- config.Set("RillX", "10")
- config.Save()
+ if cobol.Int(ENV.Get("RillX")) == 0 {
+ ENV.Set("RillX", "10")
+ ENV.Save()
}
- if cobol.Int(config.Get("RillY")) == 0 {
- config.Set("RillY", "20")
- config.Save()
+ if cobol.Int(ENV.Get("RillY")) == 0 {
+ ENV.Set("RillY", "20")
+ ENV.Save()
}
// create an initial repos.pb file