in internal/cmd/remove.go [15:42]
func Remove(subcomponent core.Component) (err error) {
component := core.Component{
PhysicalPath: "./",
LogicalPath: "",
}
component, err = component.LoadComponent()
if err != nil {
path, err := os.Getwd()
if err != nil {
return err
}
pathParts := strings.Split(path, "/")
component = core.Component{
Name: pathParts[len(pathParts)-1],
Serialization: "yaml",
}
}
err = component.RemoveSubcomponent(subcomponent)
if err != nil {
return err
}
return component.Write()
}