Browse Source

bash completion: prevent future mistakes in lopts

To prevent future mistakes like the broken string introduced in
cf66dfd6ba, put opening and closing " on separate lines in each
multi-line lopts string. This also allows for cleaner (smaller) diffs
when removing/adding a flag.
pull/1033/head
Tuncer Ayaz 9 years ago
parent
commit
7c9dd6c1ec
1 changed files with 24 additions and 12 deletions
  1. +24
    -12
      priv/shell-completion/bash/rebar3

+ 24
- 12
priv/shell-completion/bash/rebar3 View File

@ -10,7 +10,8 @@ _rebar3()
if [[ ${prev} == rebar3 ]] ; then if [[ ${prev} == rebar3 ]] ; then
sopts="-h -v" sopts="-h -v"
lopts="--help --version" lopts="--help --version"
cmdsnvars="as \
cmdsnvars=" \
as \
clean \ clean \
compile \ compile \
cover \ cover \
@ -37,7 +38,8 @@ _rebar3()
update \ update \
upgrade \ upgrade \
version \ version \
xref"
xref \
"
elif [[ ${prev} == as ]] ; then elif [[ ${prev} == as ]] ; then
: :
elif [[ ${prev} == clean ]] ; then elif [[ ${prev} == clean ]] ; then
@ -50,7 +52,8 @@ _rebar3()
lopts="--reset --verbose" lopts="--reset --verbose"
elif [[ ${prev} == ct ]] ; then elif [[ ${prev} == ct ]] ; then
sopts="-c -v" sopts="-c -v"
lopts="--dir \
lopts=" \
--dir \
--suite \ --suite \
--group \ --group \
--case \ --case \
@ -75,7 +78,8 @@ _rebar3()
--scale_timetraps \ --scale_timetraps \
--create_priv_dir \ --create_priv_dir \
--verbose \ --verbose \
--auto_compile"
--auto_compile \
"
elif [[ ${prev} == deps ]] ; then elif [[ ${prev} == deps ]] ; then
: :
elif [[ ${prev} == dialyzer ]] ; then elif [[ ${prev} == dialyzer ]] ; then
@ -97,7 +101,8 @@ _rebar3()
lopts="--force" lopts="--force"
elif [[ ${prev} == path ]] ; then elif [[ ${prev} == path ]] ; then
sopts="-s" sopts="-s"
lopts="--app \
lopts=" \
--app \
--base \ --base \
--bin \ --bin \
--ebin \ --ebin \
@ -105,14 +110,16 @@ _rebar3()
--priv \ --priv \
--separator \ --separator \
--src \ --src \
--rel"
--rel \
"
elif [[ ${prev} == pkgs ]] ; then elif [[ ${prev} == pkgs ]] ; then
: :
elif [[ ${prev} == plugins ]] ; then elif [[ ${prev} == plugins ]] ; then
: :
elif [[ ${prev} == release ]] ; then elif [[ ${prev} == release ]] ; then
sopts="-n -v -g -u -o -h -l -p -V -d -i -a -c -r" sopts="-n -v -g -u -o -h -l -p -V -d -i -a -c -r"
lopts="--relname \
lopts=" \
--relname \
--relvsn \ --relvsn \
--goal \ --goal \
--upfrom \ --upfrom \
@ -131,10 +138,12 @@ _rebar3()
--sys_config \ --sys_config \
--system_libs \ --system_libs \
--version \ --version \
--root"
--root \
"
elif [[ ${prev} == relup ]] ; then elif [[ ${prev} == relup ]] ; then
sopts="-n -v -g -u -o -h -l -p -V -d -i -a -c -r" sopts="-n -v -g -u -o -h -l -p -V -d -i -a -c -r"
lopts="--relname \
lopts=" \
--relname \
--relvsn \ --relvsn \
--goal \ --goal \
--upfrom \ --upfrom \
@ -153,14 +162,16 @@ _rebar3()
--sys_config \ --sys_config \
--system_libs \ --system_libs \
--version \ --version \
--root"
--root \
"
elif [[ ${prev} == report ]] ; then elif [[ ${prev} == report ]] ; then
: :
elif [[ ${prev} == shell ]] ; then elif [[ ${prev} == shell ]] ; then
: :
elif [[ ${prev} == tar ]] ; then elif [[ ${prev} == tar ]] ; then
sopts="-n -v -g -u -o -h -l -p -V -d -i -a -c -r" sopts="-n -v -g -u -o -h -l -p -V -d -i -a -c -r"
lopts="--relname \
lopts=" \
--relname \
--relvsn \ --relvsn \
--goal \ --goal \
--upfrom \ --upfrom \
@ -179,7 +190,8 @@ _rebar3()
--sys_config \ --sys_config \
--system_libs \ --system_libs \
--version \ --version \
--root"
--root \
"
elif [[ ${prev} == tree ]] ; then elif [[ ${prev} == tree ]] ; then
sopts="-v" sopts="-v"
lopts="--verbose" lopts="--verbose"

Loading…
Cancel
Save