| 123456789101112131415161718192021222324252627 |
- package cli
- import (
- "fmt"
- "github.com/spf13/cobra"
- )
- func newRemoveCmd(app *appState) *cobra.Command {
- return &cobra.Command{
- Use: "remove <name>",
- 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
- },
- }
- }
|