A minimalistic terminal file manager.
- Vim-inspired hotkeys
- Dual-panel, Vim-like, minimalistic UI
- UTF-8 + wide character support
- Move/remove/copy/rename/chmod/chown selected files
- Recursive chmod with set/unset masks
- Find file in current directory (find as you type)
- Multiple key sorting
- One column at a time (none, size, perm, user, group, atime, ctime, mtime...)
- Marks
- Quick access to shell via
:sh
- Can be statically linked
- Licensed under GPL-3.0
Variable | Usage | Default/Fallback |
---|---|---|
$VISUAL | text editor | $EDITOR |
$EDITOR | text editor | vi |
$PAGER | pager | less |
$HOME | user's home directory | /etc/passwd |
$SHELL | shell used by :sh |
sh |
$OPEN | file opener | (none) |
- Calculate volume of directories
- Filter files
- ACLs (at least detection)
- Color schemes
- man page
- Packaging for some popular distros + installation scripts
- x86-64
- Arch Linux - works
- Alpine Linux - works
- FreeBSD - works
- OpenBSD - works
- NetBSD - works
- aarch64 (Raspberry PI 3)
- Arch Linux ARM 64-bit - works
- c99-compatible C compiler (
gcc
,clang
,tcc
were tested)- For
tcc
you need to overwrite CFLAGS. "tcc: error: invalid option -- '--std=c99'"
- For
- libc of choice (
glibc
andmusl
were tested) make
- A pager (
less
by default) - A text editor (
vi
by default)
Type ?
while in hund for help.
Hund is licensed under GPL-3.0.
Type ?
while in hund for copyright notice.
Hund is a German word for dog.