m-chrzan.xyz
aboutsummaryrefslogtreecommitdiff
path: root/src/platform/darwin.sh
diff options
context:
space:
mode:
authorAllan Odgaard <github@simplit.com>2018-06-14 15:36:09 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2018-06-14 16:58:28 +0200
commitf97cf971d813bda250edaa3757c24ef1dc986309 (patch)
tree618f4db90dd0d7d9f1ab7d9b3aec11e860ce6ed0 /src/platform/darwin.sh
parent4a6fa5cbdf093d7873524fe566f58bca3761592e (diff)
Close stdout for background task that restores clipboard
While we do not expect any output on stdout from the background task, keeping the file handle open means that anyone calling `pass` and waiting for stdout to be closed, will have to wait (by default) for 45 seconds.
Diffstat (limited to 'src/platform/darwin.sh')
-rw-r--r--src/platform/darwin.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/platform/darwin.sh b/src/platform/darwin.sh
index 86eb325..a4f3515 100644
--- a/src/platform/darwin.sh
+++ b/src/platform/darwin.sh
@@ -11,7 +11,7 @@ clip() {
local now="$(pbpaste | openssl base64)"
[[ $now != $(echo -n "$1" | openssl base64) ]] && before="$now"
echo "$before" | openssl base64 -d | pbcopy
- ) 2>/dev/null & disown
+ ) >/dev/null 2>&1 & disown
echo "Copied $2 to clipboard. Will clear in $CLIP_TIME seconds."
}