This project is not in active development. I started it to learn goland and because I couldn't find any terminal file manager that suited my needs. I don't plan on using a terminal file manager anymore, the tmux + command line combo is enough for me.
ATFM (Another Terminal File Manager) is a fully featured and vim inspired terminal file manager, written in go, and packed in a single executable with no dependencies needed.
- file exploration
- file modification (rename, copy, new...)
- zip & tar.gz support
- embedded shell
- dual pane, tabs
- sftp support
- extensive customization
- file preview
- xdg trash support
first install the latest version of golang
clone this repo
git clone https://git.alediraison.com/alban/atfm.git
build it
cd atfm
go build .
atfm
Pull requests are welcome. Please open an issue first to discuss what you would like to change.
I learned go while working on this project. The code is not commented.
Big thanks to all of these awesome projects I used to build ATFM.
- golang
- afero
- tview
- cobra
- tcell