浏览代码

Simplified bash-completion script

pull/3/head
Tuncer Ayaz 15 年前
父节点
当前提交
ba306ec183
共有 1 个文件被更改,包括 8 次插入19 次删除
  1. +8
    -19
      priv/shell-completion/bash/rebar

+ 8
- 19
priv/shell-completion/bash/rebar 查看文件

@ -15,30 +15,19 @@ _rebar()
if [[ ${cur} == --* ]] ; then
COMPREPLY=( $(compgen -W "${lopts}" -- ${cur}) )
if [ -n "$COMPREPLY" ] ; then
# append space if matched
COMPREPLY="${COMPREPLY} "
# remove trailing space if --lopt=value option
COMPREPLY=${COMPREPLY/%= /=}
fi
return 0
elif [[ ${cur} == -* ]] ; then
COMPREPLY=( $(compgen -W "${sopts}" -- ${cur}) )
if [ -n "$COMPREPLY" ] ; then
# append space if matched
COMPREPLY="${COMPREPLY} "
fi
return 0
else
COMPREPLY=( $(compgen -W "${cmdsnvars}" -- ${cur}) )
if [ -n "$COMPREPLY" ] ; then
# append space if matched
COMPREPLY="${COMPREPLY} "
# remove trailing space if var= option
COMPREPLY=${COMPREPLY/%= /=}
fi
return 0
fi
if [ -n "$COMPREPLY" ] ; then
# append space if matched
COMPREPLY="${COMPREPLY} "
# remove trailing space after equal sign
COMPREPLY=${COMPREPLY/%= /=}
fi
return 0
}
complete -o nospace -F _rebar rebar

正在加载...
取消
保存