From ff4265b6a249514d77d16b6355a8d71efffc5be8 Mon Sep 17 00:00:00 2001 From: Koichi Murase Date: Mon, 5 Jul 2021 04:51:52 +0900 Subject: [PATCH] Fix completions for "set -u" --- bash_completions.go | 2 +- zsh_completions.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bash_completions.go b/bash_completions.go index 733f4d121..f32558d03 100644 --- a/bash_completions.go +++ b/bash_completions.go @@ -24,7 +24,7 @@ func writePreamble(buf io.StringWriter, name string) { WriteStringAndCheck(buf, fmt.Sprintf(` __%[1]s_debug() { - if [[ -n ${BASH_COMP_DEBUG_FILE} ]]; then + if [[ -n ${BASH_COMP_DEBUG_FILE-} ]]; then echo "$*" >> "${BASH_COMP_DEBUG_FILE}" fi } diff --git a/zsh_completions.go b/zsh_completions.go index 1afec30ea..4bc4c8521 100644 --- a/zsh_completions.go +++ b/zsh_completions.go @@ -81,7 +81,7 @@ func genZshComp(buf io.StringWriter, name string, includeDesc bool) { __%[1]s_debug() { - local file="$BASH_COMP_DEBUG_FILE" + local file="${BASH_COMP_DEBUG_FILE-}" if [[ -n ${file} ]]; then echo "$*" >> "${file}" fi