|
|
|
@ -7,37 +7,16 @@ _ap_bin()
@@ -7,37 +7,16 @@ _ap_bin()
|
|
|
|
|
cur="${COMP_WORDS[COMP_CWORD]}" |
|
|
|
|
|
|
|
|
|
opts="--help -h" |
|
|
|
|
opts+=" --wipe -w" |
|
|
|
|
opts+=" --wipe -w" |
|
|
|
|
opts+=" --unhide-groups -u" |
|
|
|
|
opts+=" --speedup -s SPEEDUP" |
|
|
|
|
opts+=" --speedup -s" |
|
|
|
|
opts+=" --rate -r" |
|
|
|
|
opts+=" --console -C" |
|
|
|
|
opts+=" --instance -I" |
|
|
|
|
opts+=" --synthetic-clock -S" |
|
|
|
|
opts+=" --home -O" |
|
|
|
|
opts+=" --model -M" |
|
|
|
|
opts+=" --config" |
|
|
|
|
opts+=" --fg -F" |
|
|
|
|
opts+=" --disable-fgview" |
|
|
|
|
opts+=" --gimbal" |
|
|
|
|
opts+=" --autotest-dir" |
|
|
|
|
opts+=" --defaults" |
|
|
|
|
opts+=" --uartA" |
|
|
|
|
opts+=" --uartB" |
|
|
|
|
opts+=" --uartC" |
|
|
|
|
opts+=" --uartD" |
|
|
|
|
opts+=" --uartE" |
|
|
|
|
opts+=" --uartF" |
|
|
|
|
opts+=" --uartG" |
|
|
|
|
opts+=" --uartH" |
|
|
|
|
opts+=" --uartI" |
|
|
|
|
opts+=" --rtscts" |
|
|
|
|
opts+=" --base-port" |
|
|
|
|
opts+=" --rc-in-port" |
|
|
|
|
opts+=" --sim-address" |
|
|
|
|
opts+=" --sim-port-in" |
|
|
|
|
opts+=" --sim-port-out" |
|
|
|
|
opts+=" --irlock-port" |
|
|
|
|
# Prevent word reuse |
|
|
|
|
lim=$((COMP_CWORD - 1)) |
|
|
|
|
for i in $(seq 0 $lim); do |
|
|
|
@ -46,7 +25,7 @@ _ap_bin()
@@ -46,7 +25,7 @@ _ap_bin()
|
|
|
|
|
opts=${opts//--${COMP_WORDS[i]}/} |
|
|
|
|
fi |
|
|
|
|
done |
|
|
|
|
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) |
|
|
|
|
COMPREPLY=( $(compgen -W '$(_parse_help "$1")' -- "$cur") $(compgen -W "${opts}" -- ${cur}) ) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|