riscfetch-0.1.0 is not a library.
riscfetch
RISC-V専用のシステム情報表示ツール。fastfetchにインスパイアされたRISC-V特化の情報を表示します。
インストール
または、ソースからビルド:
使い方
# 基本的な使用
# アニメーション付きスプラッシュ画面
# ロゴスタイル変更
# ベンチマーク実行
# 組み合わせ
表示される情報
- Board: ボードモデル(VisionFive 2, SiFive Unmatched等)
- CPU: RV64IMAFDC等のISA情報
- Harts: ハードウェアスレッド数
- SoC: System-on-Chip情報
- ISA Extensions: M, A, F, D, C, V, Z拡張の詳細
- Vector: ベクトル拡張の有無
- Cache: L1D, L1I, L2キャッシュ情報
- Memory: メモリ使用量
- Kernel: カーネルバージョン
- OS: ディストリビューション名
- Uptime: 稼働時間
対応ボード
- StarFive VisionFive 2
- SiFive HiFive Unmatched / Unleashed
- Milk-V Mars / Pioneer
- T-Head boards
出力例
____ ____ ____ ____ __ __
/ __ \/_ _\/ ___\ / ___| / / / /
/ /_/ / / / \___ \/ / ____/ / / /
/ _, _/ / / /___/ / /___/___/ /_/ /
/_/ |_| /_/ /_____/\____/ \____/
RISC-V Architecture Info
🖥️ Board: StarFive VisionFive 2
🧠 CPU: RV64IMAFDC
⚙️ Harts: 4 harts
🏗️ SoC: starfive,jh7110
🧪 ISA: M (Multiply), A (Atomic), F (Float), D (Double), C (Compressed)
📐 Vector: Enabled (V extension)
💾 Cache: L1D: 32K, L1I: 32K, L2: 2048K
🧮 Memory: 3.45 GiB / 8.00 GiB
🐧 Kernel: 6.5.0-riscv64
🕹️ OS: Debian GNU/Linux 12 (bookworm)
🚀 Uptime: 3h 42m
非RISC-Vシステムでは Sorry, not RISC-V 😢 と表示されます。
fastfetchとの併用
riscfetchはfastfetchと競合せず補完します:
- fastfetch: 汎用Linuxシステム情報
- riscfetch: RISC-V特有の情報
両方を使うことで、RISC-Vセットアップの全体像を表示できます。
ライセンス
MIT