summaryrefslogtreecommitdiffstats
path: root/.config/nnn/plugins/joe_rand
diff options
context:
space:
mode:
Diffstat (limited to '')
-rwxr-xr-x.config/nnn/plugins/joe_rand22
1 files changed, 22 insertions, 0 deletions
diff --git a/.config/nnn/plugins/joe_rand b/.config/nnn/plugins/joe_rand
new file mode 100755
index 0000000..edc71c1
--- /dev/null
+++ b/.config/nnn/plugins/joe_rand
@@ -0,0 +1,22 @@
+#!/usr/bin/env sh
+
+# Description: Find and list files by mime type in smart context
+#
+# Dependencies:
+# - file
+# - mimetype (optional, PERL File MimeInfo)
+#
+# Shell: POSIX compliant
+# Author: Arun Prakash Jana, Michel DHOOGE
+
+# shellcheck disable=SC1090,SC1091
+. "$(dirname "$0")"/.nnn-plugin-helper
+
+file=$(command ls | shuf | head -n1 | tr -d '\n')
+printf "%s" "0l$file" > "$NNN_PIPE"
+# printf "%s" "+l" > "$NNN_PIPE"
+# if type mimetype >/dev/null 2>&1; then
+# find . | mimetype -f - | grep "$mime" | awk -F: '{printf "%s%c", $1, 0}' > "$NNN_PIPE"
+# else
+# find . | file -if- | grep "$mime" | awk -F: '{printf "%s%c", $1, 0}' > "$NNN_PIPE"
+# fi