fli 0.1.2 - really tiny directory content listing cli tool in no_std rust.

In this release:

  • use ISO8601 for date time format
  • sort by time
  • unsorted output option
  • colorized/text output modes for entry types

Full list of features and available flags is in repository readme.

rpi zero binary is still 18KB. It was both challenging and interesting to add new features keeping binary size small.

I don't have an intention to replace ls which is obviously preinstalled, I see fli as a complimentary daily driver. The north star of the project is to always have smaller binary size than ls , while extending or improving ls functionality

Interesting how much we can achieve with rust.

As for a new features, I see various sorting options could be implemented cheaply.

If you see ways to squeeze some more bytes, you are welcome.

upd: repo : https://github.com/tracyspacy/fli

3 points · 2 comments · view on lemmy.world

2 Comments

Schilling2304@thelemmy.club · 2 pts · 52d (1 reply)

Could be cool for extreme lightweight builds or it is bigger than ls ?

tracyspcy@lemmy.ml · 2 pts · 52d

oh fli is much smaller than ls .
ls on macos ca 151 KB while fli is 51KB:

rwxr-xr-x 1 root wheel 154624 2026-06-25 04:29 ls

ls on rpi zero is ca. 130KB while fli is 18KB

rwxr-xr-x 1 root root 133008 2025-06-04 17:14 ls

important note - ls has more features than fli.