Jeden z lepszych odcinków Wulffmorgenthaler:

Kategorie: general
Opublikowany: 29 lipca 2007, 10:18
Komentarze: 2 komentarze

Funkcja _mount odpowiedzalna za uzupełnianie arugmentów dla mount jest IMHO irytująca.

Odrobinę lepsza wersja:

# Author: Krzysiek Pawlik <nelchael@gentoo.org>
#
# Completion for sys-unneeded-distfiles

_mount() {

        local cur=${COMP_WORDS[COMP_CWORD]}
        local props=
        for i in $(grep -v '^$' /etc/fstab | grep -v '^#' | awk '{print $1}'); do
                [[ -e "${i}" ]] && props="${props} ${i}"
        done
        props="${props} $(grep -v '^$' /etc/fstab | grep -v '^#' | grep -v '^none' | awk '{print $2}')"
        COMPREPLY=( $(compgen -W "${props}" -- $cur) )

}

complete -F _mount mount
Kategorie: Techblog
Opublikowany: 13 lipca 2007, 19:02
Komentarze: Dodaj komentarz