HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
tracyspacy
fli
Rust2026–2026
tracyspacy / fli

fli

cli tool to list directory content

2Distinct people
6Mentions
0Explicit recommenders
28GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

cli tool to list directory content

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by day6 dated mentions

Observed mentions: 2026-06-10 18:53:14 UTC to 2026-07-02 17:34:04 UTC.

0122026-06-10 00:00:00 UTC to 2026-06-11 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsJun 102026-06-11 00:00:00 UTC to 2026-06-12 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-12 00:00:00 UTC to 2026-06-13 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-13 00:00:00 UTC to 2026-06-14 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-14 00:00:00 UTC to 2026-06-15 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-15 00:00:00 UTC to 2026-06-16 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-16 00:00:00 UTC to 2026-06-17 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-17 00:00:00 UTC to 2026-06-18 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-18 00:00:00 UTC to 2026-06-19 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-19 00:00:00 UTC to 2026-06-20 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-20 00:00:00 UTC to 2026-06-21 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2026-06-21 00:00:00 UTC to 2026-06-22 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsJun 212026-06-22 00:00:00 UTC to 2026-06-23 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-23 00:00:00 UTC to 2026-06-24 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-24 00:00:00 UTC to 2026-06-25 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-25 00:00:00 UTC to 2026-06-26 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-26 00:00:00 UTC to 2026-06-27 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-27 00:00:00 UTC to 2026-06-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-28 00:00:00 UTC to 2026-06-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-29 00:00:00 UTC to 2026-06-30 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-30 00:00:00 UTC to 2026-07-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2026-07-01 00:00:00 UTC to 2026-07-02 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-02 00:00:00 UTC to 2026-07-03 00:00:00 UTC (exclusive): 2 mentions; 2 submissions, 0 commentsJul 2

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Jun 102026-06-10 00:00:00 UTC2026-06-11 00:00:00 UTC110
Jun 112026-06-11 00:00:00 UTC2026-06-12 00:00:00 UTC000
Jun 122026-06-12 00:00:00 UTC2026-06-13 00:00:00 UTC000
Jun 132026-06-13 00:00:00 UTC2026-06-14 00:00:00 UTC000
Jun 142026-06-14 00:00:00 UTC2026-06-15 00:00:00 UTC000
Jun 152026-06-15 00:00:00 UTC2026-06-16 00:00:00 UTC000
Jun 162026-06-16 00:00:00 UTC2026-06-17 00:00:00 UTC000
Jun 172026-06-17 00:00:00 UTC2026-06-18 00:00:00 UTC000
Jun 182026-06-18 00:00:00 UTC2026-06-19 00:00:00 UTC000
Jun 192026-06-19 00:00:00 UTC2026-06-20 00:00:00 UTC000
Jun 202026-06-20 00:00:00 UTC2026-06-21 00:00:00 UTC110
Jun 212026-06-21 00:00:00 UTC2026-06-22 00:00:00 UTC110
Jun 222026-06-22 00:00:00 UTC2026-06-23 00:00:00 UTC000
Jun 232026-06-23 00:00:00 UTC2026-06-24 00:00:00 UTC000
Jun 242026-06-24 00:00:00 UTC2026-06-25 00:00:00 UTC000
Jun 252026-06-25 00:00:00 UTC2026-06-26 00:00:00 UTC000
Jun 262026-06-26 00:00:00 UTC2026-06-27 00:00:00 UTC000
Jun 272026-06-27 00:00:00 UTC2026-06-28 00:00:00 UTC000
Jun 282026-06-28 00:00:00 UTC2026-06-29 00:00:00 UTC000
Jun 292026-06-29 00:00:00 UTC2026-06-30 00:00:00 UTC000
Jun 302026-06-30 00:00:00 UTC2026-07-01 00:00:00 UTC110
Jul 12026-07-01 00:00:00 UTC2026-07-02 00:00:00 UTC000
Jul 22026-07-02 00:00:00 UTC2026-07-03 00:00:00 UTC220

What Hacker News says

6 sources
tracyspacy·Jul 2, 2026Submission

Rust sort_unstable_by with more complex closure unexpectedly shrunk binary

Thing I stumbled upon: I added boolean argument and if statement inside sort_unstable_by closure: ``` //from |&a, &b| compare(a, b) //to |&a, &b| if is_reverse { compare(b, a) } else { compare(a, b) } ``` I expected binary to grow slightly, but actually it became ca 1KB smaller. I dug into with bloaty and found that the reason is: quicksort fn became 980 bytes smaller. Still not sure why. Inlining looks same, quicksort just has fewer instructions. target: arm-unknown-linux-gnueabihf details: https:// pastebin.com/qJdTw49n commit: https://github.com/tracyspacy/fli/commit/a87a98be77cc1972a53e6399716a227d1135e76b
6 points · Open discussion

Fli -a tiny (18KB) easy to read file listing tool. Rust no_std and Libc

Why? I have access to my raspberry pi zero via ssh only. As for me it is hard to differentiate types of files etc based on colors, I needed something more readable and clear like picture/icon or emoji as I ended up with etc. And I decided to build fli and since ls is obviosly preinstalled on almost any machine, the second requirement for fli as a complimentary tool, is to be tiny. Readability: Nice readability thanks to use of emojis ( and ) instead of text coloring. Size: Since rust std contributes heavily to binary size, this project is no_std + libc Current binary size: M-series Mac 51KB , rpi zero 18KB. Display options: `fli` : short (name and type) not sorted output - direct stream, no heap allocation `fli -s`: short (name and type) sorted by name output - uses heap allocation `fli -l`: long (name, type, metadata ) not sorted output
Read the rest
and fixed-sized alignment (20 chars for size and n_link) - direct stream, no heap allocation `fli -l -s`: long (name, type, metadata ) sorted by name output and dynamic alignment - uses heap allocation. `fli -l -S`: long (name, type, metadata ) sorted by size output and dynamic alignment - uses heap allocation. GitHub repo: https://github.com/tracyspacy/fli
4 points · Open discussion

18KB file listing tool in no_std Rust and Libc

Initial release of FLI - really tiny and fast (like a ) directory listing tool. Initial Why: need some easy readable ls like tool for rpi to use via ssh. Current Why: check if with Rust one can build core utils like tools faster and smaller. - Size: 18K - RPI ZERO W 51KB - Mac - Default mode streams readdir() => stdout with zero heap allocation. - Nice readabilty thx to ( and ) instead of text coloring - Written in no_std rust + libc. repo: https://github.com/tracyspacy/fli
2 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.