- Notifications
You must be signed in to change notification settings - Fork21
afify/sfm
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
simple file manager
sfm is a simple file manager for unix-like systems.
- BSD kqueue(2) - kernel event notification mechanism.
- Linux inotify(7) - monitoring filesystem events.
- pthreads(7) to read events, no timers.
- dual pane.
- bookmarks.
- open files by extension.
- bottom statusbar.
- vim-like key bindings.
- no dependencies.
- search.
- Inspired byvifm andnoice.
- Follows the sucklessphilosophy.
$ perf stat -r 10 sfm
$ sfm [-v]$ man sfm
current
git clone https://github.com/afify/sfmcd sfm/makemake install
latest release
latest=$(curl -s https://api.github.com/repos/afify/sfm/releases/latest| grep -o'"tag_name": "[^"]*'| cut -d'"' -f4)tgz="https://github.com/afify/sfm/archive/refs/tags/${latest}.tar.gz"curl -L -o"sfm-${latest}.tar.gz""${tgz}"tar -xzf"sfm-${latest}.tar.gz"cd"sfm-${latest#v}"&& \make&& make install||echo"Build failed!"
$ sfm
The configuration of sfm is done by creating a custom config.hand (re)compiling the source code. This keeps it fast, secure and simple.
About
simple file manager