From 2331663bbe28c789cf977c627e5ec9faa06043c7 Mon Sep 17 00:00:00 2001 From: typebrook Date: Sat, 9 May 2020 00:40:12 +0800 Subject: Add option to debug with log --- gist | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gist b/gist index ab4be9f..d07ed3c 100755 --- a/gist +++ b/gist @@ -76,7 +76,7 @@ set -o pipefail # clean temporary files tmp_dir=$(mktemp -d) -trap "rm -r $tmp_dir" EXIT +trap "[[ '$DEBUG' == 'true' ]] && find $tmp_dir -type f | xargs tail -n +1 > log; rm -r $tmp_dir" EXIT # Mac compatibility tac() { @@ -124,6 +124,7 @@ http_method() { [[ $METHOD =~ (POST|PATCH) ]] && data_opt="@$http_data" http -b "$METHOD" "$@" "$header" "$data_opt" ;; esac 2>&1 \ + | tee $(mktemp -p $tmp_dir) \ || { echo "Error: no active internet connection" >&2; return 1; } } -- cgit v1.2.3-70-g09d2