@@ -131,10 +131,15 @@ var columnCreateCmd = &cobra.Command{
131131 return newRequiredFlagError ("name" )
132132 }
133133
134+ color , err := normalizeColumnColor (columnCreateColor )
135+ if err != nil {
136+ return err
137+ }
138+
134139 ac := getSDK ()
135140 req := & generated.CreateColumnRequest {Name : columnCreateName }
136- if columnCreateColor != "" {
137- req .Color = columnCreateColor
141+ if color != "" {
142+ req .Color = color
138143 }
139144
140145 data , resp , err := ac .Columns ().Create (cmd .Context (), boardID , req )
@@ -199,12 +204,17 @@ var columnUpdateCmd = &cobra.Command{
199204
200205 columnID := args [0 ]
201206
207+ color , err := normalizeColumnColor (columnUpdateColor )
208+ if err != nil {
209+ return err
210+ }
211+
202212 req := & generated.UpdateColumnRequest {}
203213 if columnUpdateName != "" {
204214 req .Name = columnUpdateName
205215 }
206- if columnUpdateColor != "" {
207- req .Color = columnUpdateColor
216+ if color != "" {
217+ req .Color = color
208218 }
209219
210220 data , _ , err := getSDK ().Columns ().Update (cmd .Context (), boardID , columnID , req )
@@ -343,13 +353,13 @@ func init() {
343353 // Create
344354 columnCreateCmd .Flags ().StringVar (& columnCreateBoard , "board" , "" , "Board ID (required)" )
345355 columnCreateCmd .Flags ().StringVar (& columnCreateName , "name" , "" , "Column name (required)" )
346- columnCreateCmd .Flags ().StringVar (& columnCreateColor , "color" , "" , "Column color" )
356+ columnCreateCmd .Flags ().StringVar (& columnCreateColor , "color" , "" , "Column color (" + columnColorNamesHelp + "; or supported API color value) " )
347357 columnCmd .AddCommand (columnCreateCmd )
348358
349359 // Update
350360 columnUpdateCmd .Flags ().StringVar (& columnUpdateBoard , "board" , "" , "Board ID (required)" )
351361 columnUpdateCmd .Flags ().StringVar (& columnUpdateName , "name" , "" , "Column name" )
352- columnUpdateCmd .Flags ().StringVar (& columnUpdateColor , "color" , "" , "Column color" )
362+ columnUpdateCmd .Flags ().StringVar (& columnUpdateColor , "color" , "" , "Column color (" + columnColorNamesHelp + "; or supported API color value) " )
353363 columnCmd .AddCommand (columnUpdateCmd )
354364
355365 // Delete
0 commit comments