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는 SSH로만 접근하는 라즈베리 파이 제로에서 파일 종류를 색상 대신 이모지(📄, 🗂️)로 명확하게 구분하고자 만든 초경량 디렉터리 목록 도구입니다. 18KB(ARM) 또는 51KB(macOS)의 작은 크기로, Rust의 no_std와 libc를 사용해 힙 할당 없이 readdir() 스트림을 직접 출력하여 ls보다 최대 3.65배 빠릅니다. 이름, 크기, 시간별 정렬과 역순, 무정렬 옵션을 제공하며, 텍스트나 색상 출력 모드도 지원합니다. 크로스 컴파일로 라즈베리 파이에 쉽게 배포할 수 있어, 임베디드 환경이나 SSH 사용자에게 특히 유용합니다.

색상으로 파일을 구분하기 어려웠던 저는 더 읽기 쉽고 명확한 도구가 필요했고, 그래서 fli를 만들었습니다. fli는 이모지로 파일과 폴더를 보여주는 아주 작은(18KB) 파일 목록 도구입니다.

이 날의 다른 글

2026-07-15