in cmd/utils/config/node.go [48:63]
func (c *config) UnsetNodeConfig(targetNode string) error {
if err := c.ReadInConfig(); err != nil && !errors.Is(err, fs.ErrNotExist) {
return fmt.Errorf("reading config: %w", err)
}
if c.IsSet("nodes." + targetNode) {
if err := c.deleteNodeConfig(targetNode); err != nil {
return fmt.Errorf("deleting node config: %w", err)
}
if err := c.WriteConfig(); err != nil {
return fmt.Errorf("writing config: %w", err)
}
}
return nil
}