diff options
Diffstat (limited to 'init.go')
| -rw-r--r-- | init.go | 12 |
1 files changed, 5 insertions, 7 deletions
@@ -34,17 +34,15 @@ func Init() (*Forge, error) { } func InitByAppname(argname string) (*Forge, error) { - f := new(Forge) - f.Config = NewForgeConfigs() - err := f.Config.loadConfig() - err = errors.Join(err, f.postInit()) - return f, err + log.Info("InitByAppname() IS DEPRECATED AND DOESNT DO ANYTHING") + return Init() } func InitByFullpath(filename string) (*Forge, error) { f := new(Forge) cfg := NewForgeConfigs() - err := config.LoadFile(cfg, filename) + cfg.Filename = filename + err := config.ReLoad(cfg) f.Config = cfg err = errors.Join(err, f.postInit()) @@ -108,7 +106,7 @@ func (f *Forge) postInit() error { // panic() here? // warning? // (probably not. it's just the repos.pb cache file err := f.reposCacheLoad() // loads the file from ~/.cache/forge/repos.pb if err == nil { - // log.Printf("forge loaded %s file with len(%d) repos\n", f.Repos.Filename, f.Repos.Len()) + log.Printf("forge loaded %s file with len(%d) repos\n", f.Repos.Filename, f.Repos.Len()) } else { log.Printf("forge failed to load %s file with len(%d) repos err=(%v)\n", f.Repos.Filename, f.Repos.Len(), err) panic("failed to load repos.pb") |
