@@ -105,5 +105,24 @@ def close(username, repository_name):
105
105
request .addInfoLabels ()
106
106
request .close ()
107
107
108
+
109
+ @cli .command (short_help = "Add labels and set colors" )
110
+ @click .argument ('username' )
111
+ @click .argument ('repository_name' )
112
+ @click .option ('--color-negative' , default = '#ee0701' )
113
+ @click .option ('--color-positive' , default = '#0052cc' )
114
+ @click .option ('--color-notice' , default = '#fbf904' )
115
+ def createlabels (username , repository_name , color_negative , color_positive , color_notice ):
116
+ repo = Repository (username , repository_name )
117
+ repo .setLabelColor ('License Change' , color_notice )
118
+ repo .setLabelColor ('Consensus Change' , color_notice )
119
+ repo .setLabelColor ('Has Quorum' , color_positive )
120
+ repo .setLabelColor ('Needs Votes' , color_negative )
121
+ repo .setLabelColor ('Passing' , color_positive )
122
+ repo .setLabelColor ('Failing' , color_negative )
123
+ repo .setLabelColor ('gc-merged' , color_positive )
124
+ repo .setLabelColor ('gc-closed' , color_negative )
125
+
126
+
108
127
if __name__ == '__main__' :
109
128
cli ()
0 commit comments