From d0639534f45a1f72a595ea9e583dae18a878bcc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Tue, 30 Jan 2018 22:10:57 +0100 Subject: [PATCH] Explicitly opt into color mode for `hub issue labels` The default colored output isn't very useful when labels stand on their own. --- commands/issue.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/commands/issue.go b/commands/issue.go index 47ee2e4a..bed6ba64 100644 --- a/commands/issue.go +++ b/commands/issue.go @@ -19,7 +19,7 @@ var ( Usage: ` issue [-a ] [-c ] [-@ ] [-s ] [-f ] [-M ] [-l ] [-d ] [-o [-^]] [-L ] issue create [-oc] [-m |-F ] [-a ] [-M ] [-l ] -issue labels [--no-color] +issue labels [--color] `, Long: `Manage GitHub issues for the current project. @@ -141,8 +141,8 @@ With no arguments, show a list of open issues. --include-pulls Include pull requests as well as issues. - --no-color - Disable colorized labels. + --color + Enable colored output for labels. `, } @@ -156,7 +156,7 @@ With no arguments, show a list of open issues. cmdLabel = &Command{ Key: "labels", Run: listLabels, - Usage: "issue labels [--no-color]", + Usage: "issue labels [--color]", Long: "List the labels available in this repository.", } @@ -185,7 +185,7 @@ With no arguments, show a list of open issues. flagIssueLimit int - flagLabelsNoColor bool + flagLabelsColorize bool ) func init() { @@ -211,7 +211,7 @@ func init() { cmdIssue.Flag.BoolVarP(&flagIssueIncludePulls, "include-pulls", "", false, "INCLUDE_PULLS") cmdIssue.Flag.IntVarP(&flagIssueLimit, "limit", "L", -1, "LIMIT") - cmdLabel.Flag.BoolVarP(&flagLabelsNoColor, "no-color", "", false, "COLORIZE_LABELS") + cmdLabel.Flag.BoolVarP(&flagLabelsColorize, "color", "", false, "COLORIZE") cmdIssue.Use(cmdCreateIssue) cmdIssue.Use(cmdLabel) @@ -462,7 +462,7 @@ func listLabels(cmd *Command, args *Args) { utils.Check(err) for _, label := range labels { - ui.Printf(formatLabel(label, !flagLabelsNoColor && ui.IsTerminal(os.Stdout))) + ui.Printf(formatLabel(label, flagLabelsColorize)) } } -- GitLab