Neat File Manager
fix DirView scroll offset
more UI code overhaul
fix themes which use inverted colours for selected items


browse  log 



You can also use your local clone with git send-email.

#nfm - Neat File Manager

nfm is a terminal file manager. Unlike other terminal file managers, it does not aim to replace the shell for file based operations. Instead nfm lets the user quickly compose file manipulating shell commands, interactively.

This means nfm uses the systems coreutils for all operations via the command mode. Only opening files and changing directories is implemented directly for convenience.

If launched with the --selector flag, nfm start in selector mode. In this mode, nfm will write the selected files full path to stdout and exit. If marked files in any directory exist, their paths are written instead. This allows nfm to be used as a file selector for other programs.

Come talk to us at #nfm on irc.libera.chat.

#Zig Version

Right now nfm is developed against whatever is the latest available binary on the zig website. I usually target zig releases in my project, however the nfm code base crashes the zig v0.11.0 compiler without telling what upset it. Once the next zig version is out we can hopefully go back to targetting releases.


git clone https://git.sr.ht/~leon_plickat/nfm
cd nfm
zig build


See here for the ToDo-List.


nfm is licensed under the GPLv3.