removeConfig removes config from fname.
(fname, config string)
| 146 | |
| 147 | // removeConfig removes config from fname. |
| 148 | func removeConfig(fname, config string) error { |
| 149 | return editSettings(fname, func(s *settings) error { |
| 150 | for i, c := range s.Configs { |
| 151 | if c.Name == config { |
| 152 | s.Configs = append(s.Configs[:i], s.Configs[i+1:]...) |
| 153 | return nil |
| 154 | } |
| 155 | } |
| 156 | return fmt.Errorf("config %s not found", config) |
| 157 | }) |
| 158 | } |
searching dependent graphs…