package cli import ( "fmt" "github.com/spf13/cobra" ) func newRemoveCmd(app *appState) *cobra.Command { return &cobra.Command{ Use: "remove ", Aliases: []string{"rm"}, Short: "Delete a provider", Args: cobra.ExactArgs(1), RunE: func(cmd *cobra.Command, args []string) error { name := args[0] if err := app.cfg.RemoveProvider(name); err != nil { return err } if err := app.save(); err != nil { return err } fmt.Fprintf(app.stdout, "removed provider %q\n", name) return nil }, } }