Groovyこの広告は、90日以上更新していないブログに表示しています。JLineの最小サンプルをGroovyでも書いてみました。JLineは、コンソールアプリケーションにおいてユーザの入力の編集と読み込みを行うJavaライブラリです。タブ補間、コマンド履歴、パスワードマスキング、キーバインドのカスタマイズ、他のコンソールアプリケーションをつなぐパススルー処理などの機能があります。SourceForge.JPDownloadGroovyの場合、@GrabがあるからDownloadは不要。Repositoryの定義が書いてあるので、これをもとにスクリプトの先頭にGrab定義を書けばスクリプト実行時に自動でダウンロードしクラスパスも通してくれた状態で実行できます。version='0.9.9')今回はこんな感じ。Helloただ単に入力プロンプトを出力し、入力したコマンド文字を再表示するサンプルです。D)$whileのあたりが元記事の実装と少し違うけどConsoleReaderを生成して、そいつにプロンプトを表示させ入力待ちにする(ConsoleReader#readLine)。入力文字がnullか"exit"なら終了し、そうでなければ表示するというだけ。履歴も手繰れて便利です。»プロフィールid:fumokmm新しいNPNLです。(2)はてなブログをはじめよう!fumokmmさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。