Skip to content
TopicTracker
出典 HackerNews原文を表示
翻訳言語翻訳言語

Show HN: Fli – 18KBのCLIファイル一覧ツール(no_std RustとLibc製)

Fliは、no_std RustとLibcのみで構築された18KBの軽量CLIファイル一覧ツールです。標準のlsコマンドに代わる高速・省メモリな選択肢で、システムコールを最小限に抑えた設計が特徴です。

背景メモ

- Fli は「ls」や「eza」のようなファイル一覧表示コマンドを、Rust の no_std(標準ライブラリ非依存)と libc のみで超軽量(約18KB)に実装した CLI ツール。 - 開発者は TracySpacy。Rust のコア機能のみで動作するため、バイナリサイズを極限まで削減し、組み込み環境や Docker イメージなどリソース制限が厳しい場面にも適する。 - 既存の ls 代替ツール(eza, lsd など)は Rust の標準ライブラリに依存してバイナリが大きくなりがち。Fli は異なる設計思想で対抗する実験的プロジェクト。 - 通常の ls のような機能(表示色、フィルタ、ソート等)は備えておらず、現時点では最小限のファイル一覧機能に特化。

関連記事