我似乎無法找到每行使用多個命令的示例。JLine每行使用多字命令的示例
例如,假設我想寫一個類似於cisco ios的cli,其中您可能在一行上有多個級別的命令。
例如。第一個單詞可以是「show」,然後當你鍵入「show」並點擊標籤時,顯示下一組選項(cisco exmaple使用「?」來顯示列表)。
eg:
gw1#show ?
aaa Show AAA values
access-expression List access expression
access-lists List access lists
accounting Accounting data for active sessions
adjacency Adjacent nodes
..
gw1#show ip ?
access-lists List IP access lists
accounting The active IP accounting database
admission Network Admission Control information
aliases IP alias table
arp IP ARP table
..
gw1#show ip interface ?
ATM ATM interface
Async Async interface
BVI Bridge-Group Virtual Interface
CDMA-Ix CDMA Ix interface
..
gw1#show ip interface
我想用readCharacter讀取一次一個字符,然後分析該行到目前爲止有一次我看到一個空間。
是否有其他人對此類需求有任何Jline體驗?