MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 開発者向けのツールを開発する場合、GUIがない方が手軽で自動化も考えられるのでメリットがあります。しかしユーザビリティを考えるならばインジケータを付けたり、インタラクティブに入力がある方が良いでしょう。 今回はそんなCLIツールを便利にしてくれる機能を満載したTerminal Kitを紹介します。 Terminal Kitの使い方 サンプルです。ファイル選択機能です。 $ node sample/file-input-doc1.js Choose a file: /path/to/saturn.txt Your file is '/path/to/saturn.txt ' さらにコマンドを入力させて、それを取得するデモ。 $ node sample/input-field-doc4