Arun Prakash Jana bd29368d4c | 5 年前 | |
---|---|---|
.. | ||
README.md | 5 年前 | |
boom | 5 年前 | |
fzy-edit | 5 年前 | |
fzy-open | 5 年前 | |
getplugs | 5 年前 | |
hexview | 5 年前 | |
imgresize | 5 年前 | |
imgur | 5 年前 | |
ipinfo | 5 年前 | |
kdeconnect | 5 年前 | |
ndiff | 5 年前 | |
nmount | 5 年前 | |
nwal | 5 年前 | |
pastebin | 5 年前 | |
picker | 5 年前 | |
pywal | 5 年前 | |
sxiv | 5 年前 | |
transfer | 5 年前 | |
upgrade | 5 年前 |
Plugin (a-z) | Lang | Deps | Description |
---|---|---|---|
boom | sh | SMPlayer | Play random music from current dir (modify PLAYER ) |
fzy-edit | sh | fzy | Fuzzy find a file in directory subtree and edit in vim |
fzy-open | sh | fzy | Fuzzy find a file in directory subtree and open using xdg-open |
getplugs | sh | wget | Update plugins |
hexview | sh | xxd, $PAGER |
View a file in hex |
imgresize | sh | imgp | Resize images in directory to screen resolution |
imgur | bash | - | Upload an image to imgur (from imgur-screenshot) |
ipinfo | sh | curl, whois | Fetch IP address and whois information |
kdeconnect | sh | kdeconnect-cli | Send selected files to an Android device |
ndiff | sh | vimdiff | File and directory diff for selection |
nmount | sh | pmount | Toggle mount status of a device as normal user |
nwal | sh | nitrogen | Set the selected image as wallpaper using nitrogen |
pastebin | sh | pastebinit | Paste contents of current (text) file to paste.ubuntu.com |
picker | sh | nnn | Pick files and pipe the newline-separated list to another utility |
pywal | sh | pywal | Set selected image as wallpaper, change terminal color scheme |
sxiv | sh | sxiv | Browse images in a dir in sxiv, set wallpaper, copy path (config) |
transfer | sh | curl | Upload current file to transfer.sh |
upgrade | sh | wget | Upgrade to latest nnn version manually on Debian 9 Stretch |
Plugins can access:
nnn
switches to the dir where the plugin is to be run so the dir is $PWD
for the plugin)ndiff
)Each script has a Description section which provides more details on what the script does, if applicable.
Plugins are scripts and all scripting languages should work. However, POSIX-compliant shell scripts runnable in sh
are preferred. If that’s too rudimentary for your use case, use Python, Perl or Ruby. Please keep non-portable commands (like notify-send
) commented so users from any other OS/DE aren’t surprised.
The plugins should be executable. Please add an entry in the table above.