diff options
author | Michael Muré <batolettre@gmail.com> | 2018-09-15 14:16:37 +0200 |
---|---|---|
committer | Michael Muré <batolettre@gmail.com> | 2018-09-15 14:16:37 +0200 |
commit | 6b732d4535fc31e37485c7b496f2bbe0c854f661 (patch) | |
tree | bf38c4f55a298c61d2f78e3f5167fa2f23b0db14 /commands/new.go | |
parent | bcf2b6dbe64c789f5519db1ff715e995c7c67fda (diff) | |
download | git-bug-6b732d4535fc31e37485c7b496f2bbe0c854f661.tar.gz |
cmd: rename 'new' into 'add' to have a verb
Diffstat (limited to 'commands/new.go')
-rw-r--r-- | commands/new.go | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/commands/new.go b/commands/new.go deleted file mode 100644 index 0d68ffd8..00000000 --- a/commands/new.go +++ /dev/null @@ -1,75 +0,0 @@ -package commands - -import ( - "fmt" - - "github.com/MichaelMure/git-bug/cache" - "github.com/MichaelMure/git-bug/input" - "github.com/spf13/cobra" -) - -var ( - newTitle string - newMessage string - newMessageFile string -) - -func runNewBug(cmd *cobra.Command, args []string) error { - var err error - - if newMessageFile != "" && newMessage == "" { - newMessage, err = input.FromFile(newMessageFile) - if err != nil { - return err - } - } - - backend, err := cache.NewRepoCache(repo) - if err != nil { - return err - } - defer backend.Close() - - if newMessage == "" || newTitle == "" { - newTitle, newMessage, err = input.BugCreateEditorInput(backend.Repository(), newTitle, newMessage) - - if err == input.ErrEmptyTitle { - fmt.Println("Empty title, aborting.") - return nil - } - if err != nil { - return err - } - } - - b, err := backend.NewBug(newTitle, newMessage) - if err != nil { - return err - } - - fmt.Printf("%s created\n", b.HumanId()) - - return nil -} - -var newCmd = &cobra.Command{ - Use: "new", - Short: "Create a new bug", - RunE: runNewBug, -} - -func init() { - RootCmd.AddCommand(newCmd) - - newCmd.Flags().SortFlags = false - - newCmd.Flags().StringVarP(&newTitle, "title", "t", "", - "Provide a title to describe the issue", - ) - newCmd.Flags().StringVarP(&newMessage, "message", "m", "", - "Provide a message to describe the issue", - ) - newCmd.Flags().StringVarP(&newMessageFile, "file", "F", "", - "Take the message from the given file. Use - to read the message from the standard input", - ) -} |