Permalink
Browse files
Silence errors when piping `type | head -1`
- Loading branch information
Showing
with
10 additions
and
8 deletions.
-
+1
−1
libexec/rbenv
-
+7
−5
libexec/rbenv-help
-
+1
−1
libexec/rbenv-hooks
-
+1
−1
libexec/rbenv-versions
|
@@ -28,7 +28,7 @@ if enable -f "${BASH_SOURCE%/*}"/../libexec/rbenv-realpath.dylib realpath 2>/dev |
|
|
else |
|
|
[ -z "$RBENV_NATIVE_EXT" ] || abort "failed to load \`realpath' builtin" |
|
|
|
|
|
READLINK=$(type -p greadlink readlink | head -1) |
|
|
READLINK=$(type -p greadlink readlink 2>/dev/null | head -1) |
|
|
[ -n "$READLINK" ] || abort "cannot find readlink - are you missing GNU coreutils?" |
|
|
|
|
|
resolve_link() { |
|
|
|
@@ -42,13 +42,15 @@ extract_initial_comment_block() { |
|
|
} |
|
|
|
|
|
collect_documentation() { |
|
|
local all_awks |
|
|
local first_awk |
|
|
all_awks=$(type -p gawk awk) |
|
|
first_awk=$(head -1 <<<"$all_awks") |
|
|
local awk |
|
|
awk="$(type -p gawk awk 2>/dev/null | head -1)" |
|
|
if [ -z "$awk" ]; then |
|
|
echo "rbenv: cannot find awk" >&2 |
|
|
return 1 |
|
|
fi |
|
|
|
|
|
# shellcheck disable=SC2016 |
|
|
"$first_awk" ' |
|
|
"$awk" ' |
|
|
/^Summary:/ { |
|
|
summary = substr($0, 10) |
|
|
next |
|
|
|
@@ -26,7 +26,7 @@ if ! enable -f "${BASH_SOURCE%/*}"/rbenv-realpath.dylib realpath 2>/dev/null; th |
|
|
echo "rbenv: failed to load \`realpath' builtin" >&2 |
|
|
exit 1 |
|
|
fi |
|
|
READLINK=$(type -p greadlink readlink | head -1) |
|
|
READLINK=$(type -p greadlink readlink 2>/dev/null | head -1) |
|
|
if [ -z "$READLINK" ]; then |
|
|
echo "rbenv: cannot find readlink - are you missing GNU coreutils?" >&2 |
|
|
exit 1 |
|
|
|
@@ -33,7 +33,7 @@ if ! enable -f "${BASH_SOURCE%/*}"/rbenv-realpath.dylib realpath 2>/dev/null; th |
|
|
exit 1 |
|
|
fi |
|
|
|
|
|
READLINK=$(type -p greadlink readlink | head -1) |
|
|
READLINK=$(type -p greadlink readlink 2>/dev/null | head -1) |
|
|
if [ -z "$READLINK" ]; then |
|
|
echo "rbenv: cannot find readlink - are you missing GNU coreutils?" >&2 |
|
|
exit 1 |
|
|
0 comments on commit
af454a3