diff options
Diffstat (limited to 'commands/label rm.go')
-rw-r--r-- | commands/label rm.go | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/commands/label rm.go b/commands/label rm.go deleted file mode 100644 index 5e9c8f24c..000000000 --- a/commands/label rm.go +++ /dev/null @@ -1,44 +0,0 @@ -package commands - -import ( - "fmt" - - "github.com/MichaelMure/git-bug/cache" - "github.com/MichaelMure/git-bug/commands/select" - "github.com/spf13/cobra" -) - -func runLabelRm(cmd *cobra.Command, args []string) error { - backend, err := cache.NewRepoCache(repo) - if err != nil { - return err - } - defer backend.Close() - - b, args, err := _select.ResolveBug(backend, args) - if err != nil { - return err - } - - changes, err := b.ChangeLabels(nil, args) - - for _, change := range changes { - fmt.Println(change) - } - - if err != nil { - return err - } - - return b.Commit() -} - -var labelRmCmd = &cobra.Command{ - Use: "rm [<id>] <label>[...]", - Short: "Remove a label", - RunE: runLabelRm, -} - -func init() { - labelCmd.AddCommand(labelRmCmd) -} |