From f975bf85ad62247c5b9686a24a549c3932d4c3ea Mon Sep 17 00:00:00 2001 From: joe Date: Sat, 11 Oct 2025 21:33:23 +0200 Subject: up --- .config/nnn/plugins/joe_rand | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 .config/nnn/plugins/joe_rand (limited to '.config/nnn') 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 -- cgit v1.2.3