Blame | Last modification | View Log | RSS feed
# POSIX sh(1) completionhave sh &&_sh(){COMPREPLY=()local cur prev_get_comp_words_by_ref cur prevcase $prev in-c)return 0;;-o|+o)COMPREPLY=( $( compgen -W 'allexport errexit ignoreeof monitornoclobber noglob noexec nolog notify nounset verbose vixtrace' -- "$cur" ) )return 0;;esaclocal opts="-a -b -C -e -f -h -i -m -n -o -u -v -x"if [[ "$cur" == -* ]]; thenCOMPREPLY=( $( compgen -W "$opts -c -s" -- "$cur" ) )return 0elif [[ "$cur" == +* ]]; thenCOMPREPLY=( $( compgen -W "${opts//-/+}" -- "$cur" ) )return 0fi_filedir sh} &&complete -F _sh sh# Local variables:# mode: shell-script# sh-basic-offset: 4# sh-indent-comment: t# indent-tabs-mode: nil# End:# ex: ts=4 sw=4 et filetype=sh