diff --git a/cmd/appstate.go b/cmd/appstate.go index 9bb65fd05..4db95294f 100644 --- a/cmd/appstate.go +++ b/cmd/appstate.go @@ -130,7 +130,10 @@ func (a *appState) addPathFromUserInput( stderr io.Writer, src, dst, name string, ) error { - // TODO: confirm name is available before going through input. + // Check if path name already exists + if _, exists := a.config.Paths[name]; exists { + return fmt.Errorf("path with name %s already exists", name) + } var ( value string