Completamento della scheda Terminal JQuery
-
21-12-2019 - |
Domanda
Qualcuno ha uno snippet di codice che mostra come ottenere il completamento della scheda terminale jquery che funziona?
http://terminal.jcubic.pl/api_reference.php
Sto ottenendo la chiamata della funzione OK, cosa mi sta confondendo è come restituire il set di possibili valori di completamento.
E il DOCO mi sta lasciando un po 'al buio:
.Completamento [Funzione (terminale, stringa, callback)] - Richiesta di callback essere eseguito quando l'elenco dei comandi per il completamento della scheda è pronto, tu Hai bisogno di passare la matrice dei comandi alla funzione di richiamata.
Questo non sembra funzionare:
FileConsole.prototype.onTab = function(terminal, command, callback) {
callback(['big', 'hairy', 'gorilla']);
};
. Soluzione
$(...).terminal(..., {
tabcompletion: true, // this option can be removed in latest version
completion: function(terminal, command, callback) {
callback(['big', 'hairy', 'gorilla']);
}
});
.
Penso che ci dovrebbe essere un'opzione per entrambi proprio come con il login.
Poiché è una funzione che è possibile utilizzare valori diversi dipendono dal luogo della stringa (come con Shell Bash dove prima è il comando e il prossimo è il nome file o la directory dipendono dal comando usato).