有効なコマンドをタブで完了することができる ruby で cli スクリプトを実装しようとしています。いくつかのタスクを実行するスクリプトがあります。これを、ユーザーがタブでコマンドを完了することができる cli にまとめたいと思います。そこに宝石はありますか?そうでない場合、どうすれば自分で転がすことができますか? std入力を処理してTABを処理するのと同じくらい簡単ですか?私が目にする唯一の問題は、Enter キーが押されていないときにタブを表示する方法です。
どんな提案も役に立ちます。
ありがとうございました、
香港
例えば:
cli> show [enter]
show version
show system state
show interface rate
cli> show interface [enter]
show interface rate
show interface state
show interface channel-groups
cli> show inter [tab]
cli> show interface chann [tab]
cli> show interface channel-groups