From 7570b48b168ad93b702daa470d79afd708cd418c Mon Sep 17 00:00:00 2001 From: rupa Date: Mon, 27 May 2013 14:37:33 -0400 Subject: [PATCH 1/2] Replace an echo with a redirect --- z.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/z.sh b/z.sh index 883ed3d..9a0271c 100644 --- a/z.sh +++ b/z.sh @@ -217,7 +217,7 @@ elif complete &> /dev/null; then complete -o filenames -C '_z --complete "$COMP_LINE"' ${_Z_CMD:-z} [ "$_Z_NO_PROMPT_COMMAND" ] || { # bash populate directory list. avoid clobbering other PROMPT_COMMANDs. - echo $PROMPT_COMMAND | grep -q "_z --add" || { + grep -q "_z --add" <<< "$PROMPT_COMMAND" || { PROMPT_COMMAND='_z --add "$(pwd '$_Z_RESOLVE_SYMLINKS' 2>/dev/null)" 2>/dev/null;'"$PROMPT_COMMAND" } } From 9e1e288375fa41ad0a3512912002c5fca2351190 Mon Sep 17 00:00:00 2001 From: rupa Date: Sun, 9 Jun 2013 23:14:34 -0400 Subject: [PATCH 2/2] remove mktemp dependency Closes #103 --- z.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/z.sh b/z.sh index 9a0271c..85bf657 100644 --- a/z.sh +++ b/z.sh @@ -48,7 +48,7 @@ _z() { # maintain the file local tempfile - tempfile="$(mktemp "$datafile.XXXXXX")" || return + tempfile="$datafile.$RANDOM" while read line; do [ -d "${line%%\|*}" ] && echo $line done < "$datafile" | awk -v path="$*" -v now="$(date +%s)" -F"|" '