aboutsummaryrefslogtreecommitdiff
path: root/.local/bin/fzf-file-mark
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin/fzf-file-mark')
-rwxr-xr-x.local/bin/fzf-file-mark10
1 files changed, 4 insertions, 6 deletions
diff --git a/.local/bin/fzf-file-mark b/.local/bin/fzf-file-mark
index 94c2bf8..9f6efad 100755
--- a/.local/bin/fzf-file-mark
+++ b/.local/bin/fzf-file-mark
@@ -1,11 +1,9 @@
-#!/bin/sh
+#!/bin/sh -eu
+
file=$FZF_FILE_MARKS
-temp=/tmp/.fzf-fmarks.tmp
+temp=/tmp/fzf-fmarks-Ei0Ohcah.tmp
realpath "$1" && realpath "$1" >> "$file";
sed -i "s|$HOME|~|g" "$file";
-awk '!visited[$0]++' "$file" > "$temp" \
- && sort "$temp" > "$file";
-
-rm -f "$temp";
+awk '!visited[$0]++' "$file" > "$temp" && sort "$temp" > "$file";