in cmd/utils/config/config.go [63:72]
func (c *config) CurrentConfig() (*config, bool) {
if err := c.ReadInConfig(); err != nil && !errors.Is(err, fs.ErrNotExist) {
return nil, false
}
currentNode := c.GetString(currentNodeKey)
if currentNode == "" {
return nil, false
}
return &config{Viper: c.Sub("nodes." + currentNode)}, true
}