diff options
-rwxr-xr-x | gist | 8 |
1 files changed, 2 insertions, 6 deletions
@@ -87,13 +87,9 @@ set -o pipefail | |||
87 | tmp_dir=$(mktemp -d) | 87 | tmp_dir=$(mktemp -d) |
88 | trap "[[ '$DEBUG' == 'true' ]] && tail -n +1 $tmp_dir/* >log 2>/dev/null; rm -r $tmp_dir" EXIT | 88 | trap "[[ '$DEBUG' == 'true' ]] && tail -n +1 $tmp_dir/* >log 2>/dev/null; rm -r $tmp_dir" EXIT |
89 | 89 | ||
90 | # Mac compatibility | 90 | # Works on GNU and BSD mktemp |
91 | tmp_file() { | 91 | tmp_file() { |
92 | if [[ $(uname) == Darwin ]]; then | 92 | TMPDIR=$tmp_dir mktemp $1.XXXXXX |
93 | TMPDIR=$tmp_dir mktemp -t $1 | ||
94 | else | ||
95 | mktemp -p $tmp_dir -t $1.XXXXXX | ||
96 | fi | ||
97 | } | 93 | } |
98 | tac() { sed -e '1! G; h; $!d'; } # An easy way to reverse file content both on Linux and Darwin | 94 | tac() { sed -e '1! G; h; $!d'; } # An easy way to reverse file content both on Linux and Darwin |
99 | mtime() { | 95 | mtime() { |