build: fix auto-completion scripts and include them in .deb package (#25195)
Co-authored-by: Felix Lange <fjl@twurst.com>
This commit is contained in:
parent
d12b1a91cd
commit
ea0bf08547
9
build/deb/ethereum/completions/bash_autocomplete
Normal file → Executable file
9
build/deb/ethereum/completions/bash_autocomplete
Normal file → Executable file
@ -1,8 +1,4 @@
|
||||
#! /bin/bash
|
||||
|
||||
: ${PROG:=$(basename ${BASH_SOURCE})}
|
||||
|
||||
_cli_bash_autocomplete() {
|
||||
_geth_bash_autocomplete() {
|
||||
if [[ "${COMP_WORDS[0]}" != "source" ]]; then
|
||||
local cur opts base
|
||||
COMPREPLY=()
|
||||
@ -17,5 +13,4 @@ _cli_bash_autocomplete() {
|
||||
fi
|
||||
}
|
||||
|
||||
complete -o bashdefault -o default -o nospace -F _cli_bash_autocomplete $PROG
|
||||
unset PROG
|
||||
complete -o bashdefault -o default -o nospace -F _geth_bash_autocomplete geth
|
||||
|
@ -1,6 +1,4 @@
|
||||
#compdef $PROG
|
||||
|
||||
_cli_zsh_autocomplete() {
|
||||
_geth_zsh_autocomplete() {
|
||||
local -a opts
|
||||
local cur
|
||||
cur=${words[-1]}
|
||||
@ -17,4 +15,4 @@ _cli_zsh_autocomplete() {
|
||||
fi
|
||||
}
|
||||
|
||||
compdef _cli_zsh_autocomplete $PROG
|
||||
compdef _geth_zsh_autocomplete geth
|
||||
|
@ -1 +1,5 @@
|
||||
build/bin/{{.BinaryName}} usr/bin
|
||||
{{- if eq .BinaryName "geth" }}
|
||||
build/deb/ethereum/completions/bash_autocomplete etc/bash_completion.d/geth
|
||||
build/deb/ethereum/completions/zsh_autocomplete usr/share/zsh/vendor-completions/_geth
|
||||
{{end -}}
|
||||
|
Loading…
Reference in New Issue
Block a user