func()

in cmd/utils/config/node.go [31:45]


func (c *config) UnsetCurrentNodeConfig() error {
	if err := c.ReadInConfig(); err != nil && !errors.Is(err, fs.ErrNotExist) {
		return fmt.Errorf("reading config: %w", err)
	}

	if c.IsSet(currentNodeKey) {
		if err := c.deleteCurrentNodeConfig(); err != nil {
			return fmt.Errorf("deleting current node config: %w", err)
		}
		if err := c.WriteConfig(); err != nil {
			return fmt.Errorf("writing config: %w", err)
		}
	}
	return nil
}