mirror of
https://github.com/spf13/cobra
synced 2025-05-05 12:57:22 +00:00
style(bash-v2): out is not an array variable, do not refer to it as such
Even though this to my surprise works, it doesn't accomplish anything but some confusion. Remove it.
This commit is contained in:
parent
d8184d3269
commit
82e85b59c7
1 changed files with 6 additions and 6 deletions
|
@ -78,7 +78,7 @@ __%[1]s_get_completion_results() {
|
||||||
directive=0
|
directive=0
|
||||||
fi
|
fi
|
||||||
__%[1]s_debug "The completion directive is: ${directive}"
|
__%[1]s_debug "The completion directive is: ${directive}"
|
||||||
__%[1]s_debug "The completions are: ${out[*]}"
|
__%[1]s_debug "The completions are: ${out}"
|
||||||
}
|
}
|
||||||
|
|
||||||
__%[1]s_process_completion_results() {
|
__%[1]s_process_completion_results() {
|
||||||
|
@ -117,7 +117,7 @@ __%[1]s_process_completion_results() {
|
||||||
|
|
||||||
# Do not use quotes around the $out variable or else newline
|
# Do not use quotes around the $out variable or else newline
|
||||||
# characters will be kept.
|
# characters will be kept.
|
||||||
for filter in ${out[*]}; do
|
for filter in ${out}; do
|
||||||
fullFilter+="$filter|"
|
fullFilter+="$filter|"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
@ -129,7 +129,7 @@ __%[1]s_process_completion_results() {
|
||||||
|
|
||||||
# Use printf to strip any trailing newline
|
# Use printf to strip any trailing newline
|
||||||
local subdir
|
local subdir
|
||||||
subdir=$(printf "%%s" "${out[0]}")
|
subdir=$(printf "%%s" "${out}")
|
||||||
if [ -n "$subdir" ]; then
|
if [ -n "$subdir" ]; then
|
||||||
__%[1]s_debug "Listing directories in $subdir"
|
__%[1]s_debug "Listing directories in $subdir"
|
||||||
pushd "$subdir" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 || return
|
pushd "$subdir" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 || return
|
||||||
|
@ -164,7 +164,7 @@ __%[1]s_handle_completion_types() {
|
||||||
if [ -n "$comp" ]; then
|
if [ -n "$comp" ]; then
|
||||||
COMPREPLY+=("$comp")
|
COMPREPLY+=("$comp")
|
||||||
fi
|
fi
|
||||||
done < <(printf "%%s\n" "${out[@]}")
|
done < <(printf "%%s\n" "${out}")
|
||||||
;;
|
;;
|
||||||
|
|
||||||
*)
|
*)
|
||||||
|
@ -188,7 +188,7 @@ __%[1]s_handle_standard_completion_case() {
|
||||||
if ((${#comp}>longest)); then
|
if ((${#comp}>longest)); then
|
||||||
longest=${#comp}
|
longest=${#comp}
|
||||||
fi
|
fi
|
||||||
done < <(printf "%%s\n" "${out[@]}")
|
done < <(printf "%%s\n" "${out}")
|
||||||
|
|
||||||
local completions=()
|
local completions=()
|
||||||
while IFS='' read -r comp; do
|
while IFS='' read -r comp; do
|
||||||
|
@ -200,7 +200,7 @@ __%[1]s_handle_standard_completion_case() {
|
||||||
comp="$(__%[1]s_format_comp_descriptions "$comp" "$longest")"
|
comp="$(__%[1]s_format_comp_descriptions "$comp" "$longest")"
|
||||||
__%[1]s_debug "Final comp: $comp"
|
__%[1]s_debug "Final comp: $comp"
|
||||||
completions+=("$comp")
|
completions+=("$comp")
|
||||||
done < <(printf "%%s\n" "${out[@]}")
|
done < <(printf "%%s\n" "${out}")
|
||||||
|
|
||||||
while IFS='' read -r comp; do
|
while IFS='' read -r comp; do
|
||||||
COMPREPLY+=("$comp")
|
COMPREPLY+=("$comp")
|
||||||
|
|
Loading…
Add table
Reference in a new issue