👋

10進数で表現されたカラーコードを16進数に変換する CLI ツールを作りました

2023/09/19に公開

d2h(Decimal to Hex) というCLIツールを作りました。

$ d2h 255 100
255 -> #ff
100 -> #64
$ d2h 255 100 0
#ff6400

https://github.com/funwarioisii/d2h

Web開発をしていると10進数のカラーコードを渡されることが多いですが、16進数に直すことがよくあります。
そんな場面で便利に使えると思います。

Rust の手習いに作ってみたのですが、友人にも好評だったので宣伝として記事を書いてみました。

普段は irb を使って Ruby でこんな感じで書いていたのですが、Rust で書くと思ったより重厚になりました。

irb
irb(main):001:0> [0, 100, 255].map { _1.to_s(16) }.join
=> "064ff"

どうぞご利用ください。

Discussion