text/JSON/YAMLを整形できるrfコマンドを作っている。このrfコマンドのv1.0.0をリリースした。いいつつも、前回のv0.2.0から大きく機能を増やしたということはなく、バグの除去やテスト環境の構築のみになっている。v0.3.0、v0.4.0...っとバージョンを上げていっても延々と正式バージョンにならない感じがありモチベーションが上がらないのと、v1.0.0以上になっていないと開発版のような感じがして利用者が増えなそうなのでv1.0.0にした。以下変更点などを記載。READMEを書いた前回のブログで書いたような内容を基にREADMEを作成した。github.comなお日本語で書いた後に、ChatGPT/BingAIをつかって英訳した。便利~github.comインストール手段を増やした前回のブログではバイナリを直接落としてくるように書いていたのですが、asdf、rtx、homebrew、gh-setupを使ってインストールできるようになった。id:k1LoWWindowsに対応したLinux環境でWindowsへのクロスコンパイルがうまくいかずWindows向けのバイナリは作っていなかったが、いろいろ調査した結果Windows向けのバイナリが作れるようになった。クロスコンパイルの失敗の原因はmruby-onig-regexpにあったのだが、詳しくは以下のissueに書いたのでそちらを参照してほしい。github.comテスト環境を作った作成した当初はテストコードがなかったのでテスト環境を作った。mrubyでユニットテストをするのをなかなか大変なので、Arubaを使ってバイナリファイルのふるまいをテストすることにした。Arubaの使い方は先日ブログに書いた。Actionsを使ってCI環境を整備した。ローカルの開発環境はDockerで用意していたのもあって、シュッと環境を作れたのでとても便利だった。ActionsではLinux以外にもMacOSとWindowsでのテストもできるので、それらもテストを行っている。テストの自動化のついでにリリースページの作成も自動化した。するだけで自動生成されるのが便利だった。読者になる関連記事2024-08-19rfコマンドv1.23.0をリリースした前回の記事はこちら。前回に続いてついにYAMLの色つけ出力に対...2024-02-13rfコマンドv1.17.0をリリースした前回の更新はこちら。rfコマンドのv1.17.0をリリースした。リ...2024-01-21rfコマンドv1.16.0をリリースした前回の更新記事はこちら。rfコマンドv1.16.0をリリースした。...2024-01-16rfコマンドv1.15.0をリリースした新年一発目の更新。4参加グループガジェットプログラミング個人の日記ネットワーク(Network)はてなブログをはじめよう!buty4649さんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。