From d001658d30907258f18b3a675add4a5b06d394ba Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Mon, 25 Apr 2022 14:15:08 +0800 Subject: mktemp --- gist | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/gist b/gist index a115958..0d6fd0d 100755 --- a/gist +++ b/gist @@ -87,13 +87,9 @@ set -o pipefail tmp_dir=$(mktemp -d) trap "[[ '$DEBUG' == 'true' ]] && tail -n +1 $tmp_dir/* >log 2>/dev/null; rm -r $tmp_dir" EXIT -# Mac compatibility +# Works on GNU and BSD mktemp tmp_file() { - if [[ $(uname) == Darwin ]]; then - TMPDIR=$tmp_dir mktemp -t $1 - else - mktemp -p $tmp_dir -t $1.XXXXXX - fi + TMPDIR=$tmp_dir mktemp $1.XXXXXX } tac() { sed -e '1! G; h; $!d'; } # An easy way to reverse file content both on Linux and Darwin mtime() { -- cgit v1.2.3-70-g09d2