Non riesco a trovare un esempio che utilizzi più di un comando per riga.Esempio JLine con comandi a più parole per riga
Ad esempio, supponiamo di voler scrivere un cli simile a cisco ios, in cui è possibile avere più livelli di comandi su una riga.
es. la prima parola potrebbe essere "mostra", quindi quando si digita "mostra" e si preme la scheda, viene visualizzata la successiva serie di opzioni (il cisco exmaple utilizza "?" per mostrare l'elenco).
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
Sto pensando di usare readCharacter per leggere un carattere alla volta e poi analizzare la linea finora volta che vedo uno spazio.
Qualcun altro ha avuto esperienza Jline con questo tipo di requisito?