Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

2.1

Compare
Choose a tag to compare
@dylanaraps dylanaraps released this 04 Feb 20:23
· 87 commits to master since this release

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 of fff.
  • Added support for w3m-img image previews!
    • Use the i key on an image file.
    • Requires w3m and xdotool (optional outside of image previews).
  • Added the -h flag.
    • This calls man fff.
  • 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 and FFF_MARK_FORMAT.

Changes:

  • LS_COLORS parsing has been simplified and no longer relies on source (which is eval).
  • CTRL+C now exits without CD.
  • 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 inside fff.
  • Fixed totally broken output in extraterm and weston-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.