Show the PR state for viewing PRs in CLI

This commit is contained in:
Toshiya Doi 2020-03-16 02:41:02 +09:00
parent caf26e4093
commit b8edb9f62d

View file

@ -296,9 +296,12 @@ func prView(cmd *cobra.Command, args []string) error {
} }
func printPrPreview(out io.Writer, pr *api.PullRequest) error { func printPrPreview(out io.Writer, pr *api.PullRequest) error {
prStateColorFunc := colorFuncForPR(*pr)
fmt.Fprintln(out, utils.Bold(pr.Title)) fmt.Fprintln(out, utils.Bold(pr.Title))
fmt.Fprintf(out, "%s", prStateColorFunc(pr.State))
fmt.Fprintln(out, utils.Gray(fmt.Sprintf( fmt.Fprintln(out, utils.Gray(fmt.Sprintf(
"%s wants to merge %s into %s from %s", "%s wants to merge %s into %s from %s",
pr.Author.Login, pr.Author.Login,
utils.Pluralize(pr.Commits.TotalCount, "commit"), utils.Pluralize(pr.Commits.TotalCount, "commit"),
pr.BaseRefName, pr.BaseRefName,