Brett Weaver のTrello CLI Ruby ベースのユーティリティを変更して、Trello カード オブジェクトからの情報、つまりそのカードに関連付けられたラベルの色を含める作業を行っています。現在、次のようなことを実行して、各カードのラベルを反復処理できます。
list_cards.each_with_index do |card, i|
puts "#{i+1} #{card.name}"
card.labels.each do |label|
puts "(#{label.name})"
end
end
属性を印刷するよりも、label.name
属性に対応する単色の正方形を印刷したいと思いlabel.color
ます。この例は、ここにある別のライブラリで見ることができます。colorizeライブラリを使用して色を取得することについて読んだことがありますが、最初に、明示的にではなく動的に色を印刷する方法がわかりません。次に、正方形を印刷する方法がわかりません。さらに、colorize gem には、Trello に必要な色の範囲 (オレンジや紫など) がありません。