Il me manquait un petit truc pour utiliser un peu plus les vrais commandes Debian pour le Sysinit. Maintenant c'est fait, sur le modele de bash_completion de pon, j'ai fait le meme pour invoke-rc.d, desormais l'admin est encore plus facile.
#!/bin/sh
# a services like bash completion for Debian
# Copyright (c) 2005 Jerome Vandenabeele
have invoke-rc.d &&
_invoke-rc.d(){
local initdir cur servs
[ -d /etc/init.d ] && initdir=/etc/init.d
COMPREPLY=()
cur=${COMP_WORDS[COMP_CWORD]}
servs=$(find $initdir -perm -100 -a ! -name *.dpkg-* -printf '%f\n' )
if [ $COMP_CWORD -eq 1 ]; then
COMPREPLY=( $( compgen -o filenames -W "$servs" $cur ))
fi
return 0
}
[ "$have" ] && complete -F _invoke-rc.d invoke-rc.d
# vim:ft=sh:
vendredi 15 avril 2005
Petit ajout pour bash
Inscription à :
Publier les commentaires (Atom)
1 commentaire:
Enregistrer un commentaire