in config/config.go [203:216]
func reloadConfig(cfg *Config, loadCache bool) *Config {
fileLock := flock.New(path.Join(getDefaultConfigDir(), "lock"))
err := fileLock.Lock()
if err != nil {
fmt.Println("Failed to grab config file lock, please try again")
return cfg
}
cfg = saveConfig(cfg)
fileLock.Unlock()
if loadCache {
LoadCache(cfg)
}
return cfg
}