Find a file
2024-08-25 19:49:43 +02:00
.builds ci: Update to zig 0.10 2022-12-18 14:33:16 +01:00
contrib contrib: add bulkrename.py 2022-09-05 07:19:31 +02:00
doc feat: add option for custom shell 2024-08-25 19:49:43 +02:00
example Rename colour-theme/scheme option to theme 2022-09-14 20:09:24 +02:00
src feat: add option for custom shell 2024-08-25 19:49:43 +02:00
.gitignore add Nix flake 2024-08-25 19:49:20 +02:00
build.zig port to Zig 0.13.0 2024-08-25 19:46:01 +02:00
build.zig.zon port to Zig 0.13.0 2024-08-25 19:46:01 +02:00
deps.nix add Nix flake 2024-08-25 19:49:20 +02:00
flake.lock add Nix flake 2024-08-25 19:49:20 +02:00
flake.nix add Nix flake 2024-08-25 19:49:20 +02:00
LICENSE Add LICENSE 2021-12-23 04:04:05 +01:00
README.md port to Zig 0.13.0 2024-08-25 19:46:01 +02:00

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 Zig 0.13.0.

Building

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

ToDo

See here for the ToDo-List.

License

nfm is licensed under the GPLv3.