summaryrefslogtreecommitdiff
path: root/init.go
diff options
context:
space:
mode:
Diffstat (limited to 'init.go')
-rw-r--r--init.go10
1 files changed, 6 insertions, 4 deletions
diff --git a/init.go b/init.go
index 9f72a92..1dc1fb6 100644
--- a/init.go
+++ b/init.go
@@ -3,8 +3,10 @@
package forgepb
import (
+ "errors"
"os"
"os/user"
+ "path/filepath"
"time"
"go.wit.com/lib/fhelp"
@@ -83,16 +85,16 @@ func Init() *Forge {
func FirstTimeUser() bool {
if checkenv() {
- return true
+ return false
}
// setup the env
f := new(Forge)
f.setenv()
- f.Config = new(ForgeConfigs)
- if err := f.Config.ConfigLoad(f.configDir); err != nil {
- // no config
+ fullname := filepath.Join(os.Getenv("FORGE_CONFIG"), "forge.text")
+ _, err := os.ReadFile(fullname)
+ if errors.Is(err, os.ErrNotExist) {
return true
}
return false