Skip to content

Commit df4e3af

Browse files
committed
Fix checking for gum in zsh.
1 parent f1ddec9 commit df4e3af

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

adp-connect.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/usr/bin/env bash
2-
HAVE_GUM="$(which gum 2>/dev/null && 'true')"
2+
HAVE_GUM="$(which gum &>/dev/null && echo 'true')"
33
TEMP_DIR=$(mktemp -d)
44
SCRIPT_SOURCE_BRANCH="${SCRIPT_SOURCE_BRANCH:-main}"
55
SCRIPT_SOURCE_URL="https://raw.githubusercontent.com/ohioit/vscode-devcontainer-base/refs/heads/${SCRIPT_SOURCE_BRANCH}/adp-connect.sh"
@@ -116,9 +116,10 @@ error() {
116116

117117
confirm() {
118118
if [[ "${HAVE_GUM}" ]]; then
119-
gum confirm --default=No "$1" < /dev/tty
119+
gum confirm --default=No "$1"
120120
else
121-
read -p "$1 [y/N] " -n 1 -r < /dev/tty
121+
echo -n "$1 [y/N] "
122+
read -n 1 -r
122123
echo
123124
[[ $REPLY =~ ^[Yy]$ ]]
124125
fi

0 commit comments

Comments
 (0)