ぶていのログでぶログ

思い出したが吉日

CLI

rfコマンドv1.32.2をリリースした / アドカレやります

前回はこちら。 先日v1.29.0のリリースについてブログを書いたが早速v1.32.2をリリースしたのでまた変更点を紹介。 なお、v1.32.0とv1.32.1はリリースワークフローのエラーにより廃番です。 お知らせ!アドカレやります 明日(12/1)からrfコマンドのアドベン…

rfコマンドv1.29.0をリリースした

前回はこちら。 前回ブログを書いたのが去年の12/23だったので、10ヶ月ぶりのブログにする! その間にもほそぼそと更新していてv1.24.0からv1.29.0になったので主な更新点を紹介。 なお、このブログ記事を書いている間にv1.31.0をリリースしてしまったのでそ…

mruby向け軽量CLIフレームワーク「magni」を作った

mrubyでいくつかのCLIツールを作っているのだが、ツールごとにオプションのパーサを作ったりしていて本来作りたい機能をつくるまでの道程が長くなっていた…。 これはいかんとなったので、CLIフレームワークをほそぼそと作っていたのだがやっといい感じになっ…

mruby-tiny-optparseを作った

私がmrubyでCLIツールを作るときは、引数の処理にfastly/mruby-optparseを使っていたのだが、これがアーカイブされてしまった。 一応forkして最新のCRubyのoptparseのコードをあててあるがまぁメンテが大変である。 github.com また、CRubyのoptparseがRegex…

GitHub Appのトークンを発行するGitHub CLI拡張を作った

私はGitHub AppをGitHub Actionsで主に使っているのだけど、手元でスクリプトの動作検証をしたいときにJWTを作って…トークンを発行して…というのが面倒だったので、GitHub CLIの拡張として新たにコマンドを作った。 同じことを考えている人がいるはず!っと…

CLIツールのテストフレームArubaを使うときのTips

前回の記事でrfというツールを作っていることを書いた。 記事を書いた時点ではテストコードが一切なかった。 さすがに、テストコードがないのは今後開発を続けていくのは不安なのでArubaを使ってテストコードを書いた。 github.com Arubaはあまり使い方を紹…