func()

in cmd/utils/config/node.go [16:28]


func (c *config) UseNodeConfig(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) {
		return fmt.Errorf("node %q not found", targetNode)
	}
	c.Set(currentNodeKey, targetNode)
	if err := c.WriteConfig(); err != nil {
		return fmt.Errorf("writing config: %w", err)
	}
	return nil
}