# umount(8) completion -*- shell-script -*- if [[ $OSTYPE == *linux* ]] { source "$BASH_SOURCE.linux" return } # umount(8) completion. This relies on the mount point being the third # space-delimited field in the output of mount(8) # proc _umount { local cur prev words cword _init_completion || return local IFS=$'\n' setglobal COMPREPLY = ''( $( compgen -W '$( mount | cut -d" " -f 3 )' -- "$cur" ) ) } && complete -F _umount -o dirnames umount # ex: ts=4 sw=4 et filetype=sh