はじめに この記事はRust Advent Calendar 2019 11日目の記事です。 普段はフロントエンドエンジニアである私ですが、今年からRustを学び始め右も左もわからない状態からなんとか小さなOSSを作って公開することができました。 この記事では、今回作成したOSSの作成に関するお話をしようと思います。少しでもなにかのお役に立てれば幸いです。 作成したOSS 今回は以下のようなのOSSを作ってみました。 dresscode dresscodeはcatコマンドやtailコマンドといった出力に対して、キーワード単位で色付けをしてくれるツールです。例えばtailコマンドと併用する場合、実行結果は以下のようになります。 コード自体はとてもシンプルで、パッケージもすべて公式のものだけを使用しています。 当時の私はOSSの作成はおろかcliツールもまともに作ったことがなかったのでどうやっ