fli - 18KB ls alternative in no_std Rust

Show HN: 18KB ls alternative in no_std rust and Libc

fli - 18KB ls alternative in no_std Rust

fli ist ein winziges CLI-Tool zum Auflisten von Verzeichnisinhalten, das als Ergänzung zu ls entwickelt wurde. Mit nur 18 KB (auf Raspberry Pi Zero) bzw. 51 KB (auf M-series Mac) ist es extrem klein und nutzt Emojis (📄 und 🗂️) anstelle von Farben, um Dateitypen klar und lesbar darzustellen. Es ist in no_std Rust mit libc geschrieben und streamt Verzeichniseinträge direkt von readdir() ohne Heap-Allokation, was es schneller als ls macht. Optionen wie -l für Langformat, -S für Sortierung nach Größe und -t nach Zeit, sowie -2 für Text- und -0 für Farbausgabe, bieten Flexibilität. Ideal für SSH-Sessions auf Geräten wie dem Raspberry Pi Zero.

Da es mir schwerfällt, Dateitypen anhand von Farben zu unterscheiden, brauchte ich etwas Lesbareres und Klareres – wie Bilder oder Emojis – und so entstand fli.

Mehr von diesem Tag

2026-07-15