Skip to content

sanderboer/sfm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sfm

simple file manager for unix-like systems

Language grade: C/C++ Build status License

Features

  • No dependencies, static linking of termbox.
  • Fast, minimal, lightweight, c99.
  • Open files (videos, images, ...).
  • Bookmarks.
  • Vim keys navigation.
  • Inspired by vifm and noice.
  • Follows the suckless philosophy and code style.

drawing

Options

$ sfm [-v]
$ man sfm
key description
q quit
h back
j down
k up
l open
g top
G bottom
ctrl+u scroll up
ctrl+d scroll down
/ start filter
ENTER find filter
ESC exit filter
SPACE switch pane

Installation

current

git clone https://github.com/afify/sfm.git
cd sfm/
make
make install

latest release

wget --content-disposition $(curl -s https://api.github.com/repos/afify/sfm/releases/latest | tr -d '",' | awk '/tag_name/ {print "https://github.com/afify/sfm/archive/"$2".tar.gz"}')
tar -xzf sfm-*.tar.gz && cd sfm-*/
make
make install

Run

$ sfm

Configuration

The configuration of sfm is done by creating a custom config.h and (re)compiling the source code.

About

simple file manager

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 96.7%
  • Roff 1.8%
  • Makefile 1.5%