From: Arun Prakash Jana Date: Sat, 23 Mar 2019 02:14:34 +0000 (+0530) Subject: Add user script to view files in hex X-Git-Tag: v2.5~156 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=144682ad49ea9c95fa935abb14a86de41fb8a95e;p=nnn.git Add user script to view files in hex --- diff --git a/user-scripts/README.md b/user-scripts/README.md index f4589e98..08f7a5a4 100644 --- a/user-scripts/README.md +++ b/user-scripts/README.md @@ -5,6 +5,7 @@ | copier | Copy selection to clipboard | | edit | Fuzzy find a file in directory subtree with fzy and edit in vim | | fzy | Fuzzy find a file in directory subtree with fzy and open using xdg-open | +| hexview | view a file in hex; needs xxd and $PAGER | | imgur | Upload an image file to imgur | | kdeconnect | Send selected files to Android device using kdeconnect-cli | | ndiff | File and directory diff for selection using vimdiff | diff --git a/user-scripts/hexview b/user-scripts/hexview new file mode 100755 index 00000000..5125fa30 --- /dev/null +++ b/user-scripts/hexview @@ -0,0 +1,11 @@ +#!/usr/bin/env sh + +# Description: View a file in hex +# Requires: xxd and $PAGER +# +# Shell: POSIX compliant +# Author: Arun Prakash Jana + +if ! [ -z "$1" ]; then + xxd "$1" | "$PAGER" +fi