diff options
Diffstat (limited to 'bin/repos')
-rwxr-xr-x | bin/repos | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -77,15 +77,15 @@ arr_push() { ARR="$1" ELT="$2" if [ -n "$ARR" ]; then - echo "$ARR" + printf '%s\n' "$ARR" fi - echo "$ELT" # | array_encode (see CAVEAT) + printf '%s\n' "$ELT" # | array_encode (see CAVEAT) } arr_includes() { ARR="$1" ELT="$2" - echo "$ARR" | while read -r el; do + printf '%s\n' "$ARR" | while read -r el; do # if [ "$(printf '%s\n' "$el" | array_decode)" = "$ELT" ]; then (see CAVEAT) if [ "$el" = "$ELT" ]; then return 2 @@ -133,7 +133,7 @@ shift $((OPTIND - 1)) is_repository() { TYPE="$(vcs -C "$1" -t 2>/dev/null)" if [ -n "$TYPE" ]; then - echo "$1" + printf '%s\n' "$1" else return 1 fi |