improved building

This commit is contained in:
2023-04-15 13:33:09 -04:00
parent e65633a85a
commit aa955c3b4f
4 changed files with 11 additions and 8 deletions

View File

@@ -48,7 +48,8 @@ var (
infoFlag = flag.Bool("Info", false, "Displays the program build information and exits.")
infoFlag2 = flag.Bool("i", false, "Displays the program build information and exits.")
sep = "/"
cfg_dir = ".config/devel/scaffold"
user_cfg_dir string
cfg_dir = "devel/scaffold" // relative to <USER_CONFIG_DIR>, on linux /home/user/.config
cfg_filename = "scaffold-cfg.toml"
setup ScaffoldSetup
npsetup Setup
@@ -66,9 +67,9 @@ func main() {
fmt.Println("It's a windows system")
}
ucfgd, err := os.UserConfigDir()
user_cfg_dir, err := os.UserConfigDir()
ifFerr("Unable to determine user config directory", err)
fmt.Println("System says -- user config directory: ", ucfgd)
fmt.Println("System says -- user config directory: ", user_cfg_dir)
os.Exit(0)
}
@@ -77,7 +78,7 @@ func main() {
u, err := user.Current()
ifFerr("Unable to get current user details", err)
homeDir := u.HomeDir
scaffold_cfg_dir := homeDir + sep + cfg_dir
scaffold_cfg_dir := user_cfg_dir + sep + cfg_dir
cfg_file := scaffold_cfg_dir + sep + cfg_filename
if _, err := os.Stat(scaffold_cfg_dir); err != nil {