Terminal file manager heavily inspired by LF, written in C and using notcurses and luajit. If you like LF but want more flexibility in the configuration and extensibility, this might be for you.
Note: This is WIP. Nothing in the API is to be considered stable. Use at your own risk.
Use the PKGBUILD provided in pkg. Builds the latest master. Also works on Arch Linux ARM 64bit.
Install dependencies
sudo apt install cmake lua-posix libpcre3-dev libmagic-dev luajit libluajit-5.1-dev libreadline-dev zlib1g-dev libunistring-dev libev-dev gcc g++ pkg-config libavformat-dev libswscale-dev libavcodec-dev libdeflate-dev
In the root of this repository perform
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=~/.local -DCMAKE_BUILD_TYPE=RelWithDebInfo
make
make install
This will install lfm into ~/.local, make sure to add ~/.local/bin to PATH.
To install lfm globally (which I don't recommend, yet), replace the CMAKE_INSTALL_PREFIX with e.g. /usr and run sudo make install instead.
TODO.
