概要 記事一覧はこちらです。 Twitter を見ていたところ picocli というライブラリの 4.0 GA release のツイートを見かけました。picocli のことを知らなかったので調べてみたところ、 Java で command line application を作成するための framework。考えられるものはほとんど実装されているのではないだろうか、というぐらい機能が充実している。マニュアルも分かりやすい。 picocli-spring-boot-starter が提供されている。 bash か zsh 限定だが、コマンドラインから実行する時に TAB で自動補完が効くコマンドを作成できる。 GraalVM に対応しているらしい。GraalVM を全然理解していないので自分ではどう対応されているのか全く分かりませんでしたが。。。 調べたことをメモして残し、サンプルを