mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-18 06:38:29 -04:00
Tools: completion: bash better completion for binaries
This commit is contained in:
parent
d52c69af81
commit
61d1f747ba
@ -9,35 +9,14 @@ _ap_bin()
|
|||||||
opts="--help -h"
|
opts="--help -h"
|
||||||
opts+=" --wipe -w"
|
opts+=" --wipe -w"
|
||||||
opts+=" --unhide-groups -u"
|
opts+=" --unhide-groups -u"
|
||||||
opts+=" --speedup -s SPEEDUP"
|
opts+=" --speedup -s"
|
||||||
opts+=" --rate -r"
|
opts+=" --rate -r"
|
||||||
opts+=" --console -C"
|
opts+=" --console -C"
|
||||||
opts+=" --instance -I"
|
opts+=" --instance -I"
|
||||||
opts+=" --synthetic-clock -S"
|
opts+=" --synthetic-clock -S"
|
||||||
opts+=" --home -O"
|
opts+=" --home -O"
|
||||||
opts+=" --model -M"
|
opts+=" --model -M"
|
||||||
opts+=" --config"
|
|
||||||
opts+=" --fg -F"
|
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
|
# Prevent word reuse
|
||||||
lim=$((COMP_CWORD - 1))
|
lim=$((COMP_CWORD - 1))
|
||||||
for i in $(seq 0 $lim); do
|
for i in $(seq 0 $lim); do
|
||||||
@ -46,7 +25,7 @@ _ap_bin()
|
|||||||
opts=${opts//--${COMP_WORDS[i]}/}
|
opts=${opts//--${COMP_WORDS[i]}/}
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
|
COMPREPLY=( $(compgen -W '$(_parse_help "$1")' -- "$cur") $(compgen -W "${opts}" -- ${cur}) )
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user