diff options
author | derwinlu <derwinlu+git@gmail.com> | 2015-04-01 21:45:37 +0200 |
---|---|---|
committer | derwinlu <derwinlu+git@gmail.com> | 2015-04-01 22:37:03 +0200 |
commit | 61c4d7509841cc3357cb39596957a7dd94ac5b7d (patch) | |
tree | 7e5b1847ffcd84c76ebc29e748183b57c5958623 /priv/shell-completion/bash/rebar | |
parent | 9311d9087cb604a73d67fd712c7684955ab59bfe (diff) |
implement bash autocompletion
Diffstat (limited to 'priv/shell-completion/bash/rebar')
-rw-r--r-- | priv/shell-completion/bash/rebar | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/priv/shell-completion/bash/rebar b/priv/shell-completion/bash/rebar deleted file mode 100644 index 375566c..0000000 --- a/priv/shell-completion/bash/rebar +++ /dev/null @@ -1,89 +0,0 @@ -# bash completion for rebar - -_rebar() -{ - local cur prev sopts lopts cmdsnvars - COMPREPLY=() - cur="${COMP_WORDS[COMP_CWORD]}" - prev="${COMP_WORDS[COMP_CWORD-1]}" - sopts="-h -c -v -V -f -D -j -C -p -k -r" - lopts="--help \ - --commands \ - --verbose \ - --force \ - --jobs \ - --config \ - --profile \ - --keep-going \ - --recursive \ - --version" - cmdsnvars="check-deps \ - clean \ - compile \ - create \ - create-app \ - create-lib \ - create-node \ - ct \ - doc \ - delete-deps \ - escriptize \ - eunit \ - get-deps \ - generate \ - generate-appups \ - generate-upgrade \ - help \ - list-deps \ - list-templates \ - prepare-deps \ - qc \ - refresh-deps \ - update-deps \ - version \ - xref \ - overlay \ - apps= \ - case= \ - dump_spec=1 \ - force=1 \ - jobs= \ - suites= \ - verbose=1 \ - appid= \ - overlay_vars= \ - previous_release= \ - nodeid= \ - root_dir= \ - skip_deps=true \ - skip_apps= \ - target_dir= \ - template= \ - template_dir= \ - tests=" - - if [[ ${cur} == --* ]] ; then - COMPREPLY=( $(compgen -W "${lopts}" -- ${cur}) ) - elif [[ ${cur} == -* ]] ; then - COMPREPLY=( $(compgen -W "${sopts}" -- ${cur}) ) - else - COMPREPLY=( $(compgen -W "${cmdsnvars}" -- ${cur}) ) - 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 - -# 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 |