mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-01-03 12:00:59 +00:00
cache autocompletion
This commit is contained in:
parent
7bd3cd6b13
commit
cc908fb90c
@ -1,11 +1,18 @@
|
||||
_trezorctl()
|
||||
{
|
||||
export TREZORCTL_COMPLETION_CACHE
|
||||
local cur prev cmds base
|
||||
|
||||
COMPREPLY=()
|
||||
cur="${COMP_WORDS[COMP_CWORD]}"
|
||||
prev="${COMP_WORDS[COMP_CWORD-1]}"
|
||||
|
||||
cmds=$(trezorctl --help | grep '^ [a-z]' | awk '{ print $1 }')
|
||||
if [ -z "$TREZORCTL_COMPLETION_CACHE" ]; then
|
||||
help_output=$(trezorctl --help | grep '^ [a-z]' | awk '{ print $1 }')
|
||||
export TREZORCTL_COMPLETION_CACHE="$help_output"
|
||||
fi
|
||||
|
||||
cmds="$TREZORCTL_COMPLETION_CACHE"
|
||||
|
||||
COMPREPLY=($(compgen -W "${cmds}" -- ${cur}))
|
||||
return 0
|
||||
|
2
vendor/trezor-common
vendored
2
vendor/trezor-common
vendored
@ -1 +1 @@
|
||||
Subproject commit dacbc7260cc6c2c77001186d50a59ccbfb73dbb0
|
||||
Subproject commit 11221cfe1cc5bda4d7b999517e92dd87ad00f2bc
|
Loading…
Reference in New Issue
Block a user