https://github.com/sug0/sheeetfm
A sheeet file manager for sheeet computers
https://github.com/sug0/sheeetfm
c eee-pc file-manager minimalist suckless
Last synced: 7 months ago
JSON representation
A sheeet file manager for sheeet computers
- Host: GitHub
- URL: https://github.com/sug0/sheeetfm
- Owner: sug0
- Created: 2018-02-03T17:06:09.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-04-06T19:56:16.000Z (almost 7 years ago)
- Last Synced: 2025-04-02T19:51:40.860Z (12 months ago)
- Topics: c, eee-pc, file-manager, minimalist, suckless
- Language: C
- Size: 41 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-ricing - sheeetfm - A sheeet file manager for sheeet computers. (C) (Packages / CLI Tools)
README

# Disclaimer
This probably isn't for you. Don't bash on me if you see spaghetti code.
# The problem
The CLI file manager [ranger](https://github.com/ranger/ranger) was using too much memory for my taste
on [my humble little server](https://about.gandas.us.to/): around 8M out of the 512M.
# The solution
Write a simpler file manager, with less features granted, to replace it; currently it's
using around 100K to 300K.
# Installing / Uninstalling
This program depends on [termbox](https://github.com/nsf/termbox). Make sure to fetch
this library before building sheeetfm.
```
$ sudo make install clean
$ sudo make uninstall
```
# Usage
Open `sheeetfm` and `sheeetfmd` in two different terminals (or split tmux panes);
browse with `hjkl` like in vim, or use the arrow keys; input commands with `:`,
namely `! %s`, where `%s` is the currently selected file, `cd `,
and `s `.
The shortcuts for these are, respectively, `!`, `c` and `s`. You can also return to
your home directory with `H`, list hidden files with `.`, refresh the file list with
`r`, clean the `sheeetfmd` pane with `^L`, and navigate up and down with `^U` and `^D`,
respectively.
# Final notes
* Thanks to [suckless](https://suckless.org/) for `arg.h`
* Yes, the **eee** comes from EEE PC
# License
Do whatever the fuck you want with it™.