Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
github
hub
提交
4c23d43c
H
hub
项目概览
github
/
hub
12 个月 前同步成功
通知
3
Star
22523
Fork
2406
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
hub
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
4c23d43c
编写于
1月 31, 2018
作者:
D
Darren Wee
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add no-color argument for labels command
上级
5a6ebcfd
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
11 addition
and
5 deletion
+11
-5
commands/issue.go
commands/issue.go
+11
-5
未找到文件。
commands/issue.go
浏览文件 @
4c23d43c
...
...
@@ -19,7 +19,7 @@ var (
Usage
:
`
issue [-a <ASSIGNEE>] [-c <CREATOR>] [-@ <USER>] [-s <STATE>] [-f <FORMAT>] [-M <MILESTONE>] [-l <LABELS>] [-d <DATE>] [-o <SORT_KEY> [-^]] [-L <LIMIT>]
issue create [-oc] [-m <MESSAGE>|-F <FILE>] [-a <USERS>] [-M <MILESTONE>] [-l <LABELS>]
issue labels
issue labels
[--no-color]
`
,
Long
:
`Manage GitHub issues for the current project.
...
...
@@ -140,6 +140,9 @@ With no arguments, show a list of open issues.
--include-pulls
Include pull requests as well as issues.
--no-color
Disable colorized labels.
`
,
}
...
...
@@ -153,7 +156,7 @@ With no arguments, show a list of open issues.
cmdLabel
=
&
Command
{
Key
:
"labels"
,
Run
:
listLabels
,
Usage
:
"issue labels"
,
Usage
:
"issue labels
[--no-color]
"
,
Long
:
"List the labels available in this repository."
,
}
...
...
@@ -181,6 +184,8 @@ With no arguments, show a list of open issues.
flagIssueLabels
listFlag
flagIssueLimit
int
flagLabelsNoColor
bool
)
func
init
()
{
...
...
@@ -206,6 +211,8 @@ 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"
)
cmdIssue
.
Use
(
cmdCreateIssue
)
cmdIssue
.
Use
(
cmdLabel
)
CmdRunner
.
Use
(
cmdIssue
)
...
...
@@ -455,8 +462,7 @@ func listLabels(cmd *Command, args *Args) {
utils
.
Check
(
err
)
for
_
,
label
:=
range
labels
{
// TODO add a colorize flag for the labels command
ui
.
Printf
(
formatLabel
(
label
,
true
))
ui
.
Printf
(
formatLabel
(
label
,
!
flagLabelsNoColor
&&
ui
.
IsTerminal
(
os
.
Stdout
)))
}
}
...
...
@@ -470,7 +476,7 @@ func formatLabel(label github.IssueLabel, colorize bool) string {
return
fmt
.
Sprintf
(
"%s
\n
"
,
colorizeLabel
(
label
,
color
))
}
return
label
.
Name
return
fmt
.
Sprintf
(
"%s
\n
"
,
label
.
Name
)
}
func
colorizeLabel
(
label
github
.
IssueLabel
,
color
*
utils
.
Color
)
string
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录