summaryrefslogtreecommitdiff
path: root/globalBuildOptions.go
diff options
context:
space:
mode:
Diffstat (limited to 'globalBuildOptions.go')
-rw-r--r--globalBuildOptions.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/globalBuildOptions.go b/globalBuildOptions.go
index ccf6b0b..8257da6 100644
--- a/globalBuildOptions.go
+++ b/globalBuildOptions.go
@@ -3,6 +3,7 @@ package main
import (
"os"
+ "path/filepath"
"go.wit.com/log"
@@ -93,6 +94,17 @@ func globalBuildOptions(box *gui.Node) {
newBranch.SetText("jcarr")
me.autoWorkingPwd = gadgets.NewOneLiner(grid, "working directory (pwd)")
+ me.userHomePwd = gadgets.NewOneLiner(grid, "user home")
+ me.goSrcPwd = gadgets.NewOneLiner(grid, "go src home")
+
+ homeDir, err := os.UserHomeDir()
+ if err != nil {
+ log.Warn("Error getting home directory:", err)
+ homeDir = "/home/autotypist"
+ }
+ me.userHomePwd.SetText(homeDir)
+ srcDir := filepath.Join(homeDir, "go/src")
+ me.goSrcPwd.SetText(srcDir)
group2 := vbox.NewGroup("Run in every git repository")
me.stopOnErrors = group2.NewCheckbox("Stop on errors")