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