This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
2.1
fff
is a simple terminal file manager written in bash
. What started as an experiment into
implementing a full terminal user interface in bash
has morphed into a full blown project.
This release fixes a few major bugs while also adding some nice quality of life changes.
Image preview mode (using w3mimgdisplay
) has also been added and it works in
terminals known to have issues with it (st
, kitty
).
Thanks to those who contributed both ideas and code.
w3m-img support
Features:
- Added a
Makefile
for easier packaging offff
. - Added support for
w3m-img
image previews!- Use the
i
key on an image file. - Requires
w3m
andxdotool
(optional outside of image previews).
- Use the
- Added the
-h
flag.- This calls
man fff
.
- This calls
- Added
FFF_CD_ON_EXIT
to allow enabling/disabling of CD on exit. - Added options to configure the format of printed and marked files.
- See
FFF_FILE_FORMAT
andFFF_MARK_FORMAT
.
- See
Changes:
- LS_COLORS parsing has been simplified and no longer relies on
source
(which iseval
). CTRL+C
now exits withoutCD
.- Removed terminal screen restore.
- It broke after launching a command which also saved/restored the terminal screen.
- This will be revisited in the future.
- [Haiku] Use Haiku's trash command and directories. @Crestwave
- Show file name in
status_line
in inside an image preview or viewing file attributes.
Bugs:
- Fixed bug with
nvim
being broken when spawned insidefff
. - Fixed totally broken output in
extraterm
andweston-terminal
. - Fixed 100% CPU usage spike when spawning nested
fff
processes. - Fixed bug with cache directory not being created if it didn't exist. @klemens
- Fixed bug with being able to rename the empty directory string.
- Fixed bug with being able to mark the empty directory string.