Hallo Devil-Freunde,
ich habe in meiner cshrc einige Autocomplete Funktionen eingebaut, die ich damals von einer BSD-HowTo übernommen hatte. Das funktioniert soweit so gut, bloss mir fehlt das autocompletion für den pkgng. Hat das jemand schon gemacht und könnte das hier sharen? müßte das in etwa so aussehen??
für meine alten pkg_kommandos hatte ich bisher genutzt (Bsp. am pkg_delete)
Das kann ich ja aber nicht mehr so nutzen, denn sofern ich mich recht erkundigt habe, verwendet pkgng die SQLite als Datenbank, oder?
Freue mich auf eure Tips und Vorschläge.
EDIT:
Ich glaub ich hab's :-) So sieht meine cshrc aus...
Wer möchte kann statt dem %n-%v beliebige Platzhalter verwenden. Hilfe gibts dafür in 'man pkg'.
Funktioniert erste Sahne soweit *freu*
Grüße,
Sloop.
ich habe in meiner cshrc einige Autocomplete Funktionen eingebaut, die ich damals von einer BSD-HowTo übernommen hatte. Das funktioniert soweit so gut, bloss mir fehlt das autocompletion für den pkgng. Hat das jemand schon gemacht und könnte das hier sharen? müßte das in etwa so aussehen??
set pkg_cmds = (query install search remove und viele viele mehr)
complete pkg 'p/1/$pkg_cmds/'
für meine alten pkg_kommandos hatte ich bisher genutzt (Bsp. am pkg_delete)
Code:
complete pkg_delete 'p#*#`ls /var/db/pkg`#'
Das kann ich ja aber nicht mehr so nutzen, denn sofern ich mich recht erkundigt habe, verwendet pkgng die SQLite als Datenbank, oder?
Freue mich auf eure Tips und Vorschläge.
EDIT:
Ich glaub ich hab's :-) So sieht meine cshrc aus...
Code:
[...]
set pkg_cmds = (add audit autoremove backup check clean create delete fetch \
help info install query register remove repo rquery search set \
shell shlib stats update updating upgrade version which)
complete pkg 'p/1/$pkg_cmds/' \
'n/audit/`pkg query "%n-%v"`/' \
'n/help/$pkg_cmds/' \
'n/info/`pkg query "%n-%v"`/' \
'n/update/x: -q Force quiet output | -f Force a full download/' \
'n/which/f/' \
[...]
Wer möchte kann statt dem %n-%v beliebige Platzhalter verwenden. Hilfe gibts dafür in 'man pkg'.
Funktioniert erste Sahne soweit *freu*
Grüße,
Sloop.
Zuletzt bearbeitet: