これで良い宝石かもしれませんが、私はGoogleを使い果たしました。ミラーリングターミナルはRubyを入手
私は基本的なコマンドラインインターフェイスを作成しています。それぞれの入力コマンドはgets
です。私はまた、上向きの矢印を打ち、それが歴史を循環させるような基本的な端末機能を持ちたいと思っています。これを模倣する宝石はありますか、それを簡単に実装する方法はありますか?
これで良い宝石かもしれませんが、私はGoogleを使い果たしました。ミラーリングターミナルはRubyを入手
私は基本的なコマンドラインインターフェイスを作成しています。それぞれの入力コマンドはgets
です。私はまた、上向きの矢印を打ち、それが歴史を循環させるような基本的な端末機能を持ちたいと思っています。これを模倣する宝石はありますか、それを簡単に実装する方法はありますか?
ないを見てみましょう、しかし、私の友人と私は主にあるプロジェクトを書きましたこの目標で機能するこちらをご覧ください:https://github.com/jamez01/arsh
あなたがインストールできるパッケージ宝石です。
私は "Readline"を使って "スマートなtelnet"をやったことがあります。私もオートコンプリートを有効にしました。
それはすべてのクールな機能は、矢印、自動補完を、アップダウンたいとしている...
それ自己宣伝に
これについてのブログや、ソースコードを公開している人がいます。あなたはここで試してみることができます:http://jstorimer.com/2012/02/16/a-unix-shell-in-ruby.html –
stdlibのReadlineをチェックしてください:http://www.ruby-doc.org /stdlib-1.9.3/libdoc/readline/rdoc/Readline.htmlこれはループを開いて取得し、履歴と自動補完をサポートします(irbはこれを使用します) –