tmuxなどにタブや分割を任せる、クロスプラットフォーム対応のGPUアクセラレーションOpenGL端末エミュレーター。
ifd3f/caligula
A lightweight, user-friendly terminal UI for writing disk images to USB drives and SD cards, with hash checks and post-write verification.
代替できる製品:balenaEtcher
- スター
- 2,410
- フォーク
- 41
- 未解決の Issue
- 56
- 最終コミット
- 先月
これは何?
Caligula is a terminal user interface for burning disk images, a friendlier alternative to running dd by hand. It lists attached disks with their size and hardware model, so you can pick the target visually instead of typing device paths from memory. Before writing, it asks for confirmation to reduce the risk of overwriting the wrong disk.
The tool can decompress input images in gz, bz2, xz, lz4 and zst formats, and it can validate an image against a hash such as md5, sha1 or sha256 before burning. It shows a live write-speed graph and verifies the disk after writing. If the current user lacks permission to write to the device, it can re-run the operation through sudo, doas or su.
Caligula is written in Rust and is published as a single binary under five megabytes. It is invoked with `caligula burn <IMAGE>`, and it can run non-interactively with flags for scripting. Linux x86_64 is the best-supported platform, with macOS builds available but with limited testing.
主な機能
- 01Lists attached disks with size and hardware model information
- 02Decompresses gz, bz2, xz, lz4 and zst input images
- 03Validates images against md5, sha1, sha256 and other hashes before writing
- 04Verifies the disk after writing
- 05Asks for confirmation before erasing a disk, with a force flag to skip it
- 06Escalates privileges with sudo, doas or su when needed
ユースケース
- Writing a Linux installer ISO to a USB flash drive
- Flashing a Raspberry Pi or other OS image to an SD card
- Replacing ad-hoc dd commands in scripts or workflows that need safer confirmation
トピック
よくある質問
- caligula とは?
- A lightweight, user-friendly terminal UI for writing disk images to USB drives and SD cards, with hash checks and post-write verification. Caligula is a terminal user interface for burning disk images, a friendlier alternative to running dd by hand. It lists attached disks with their size and hardware model, so you can pick the target visually instead of typing device paths from memory. Before writing, it asks for confirmation to reduce the risk of overwriting the wrong disk.
- caligula は無料で使えますか?ライセンスは?
- caligula は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- caligula は今もメンテナンスされていますか?
- 半年以内に更新あり。caligula の最終コミットは 2026年9月17日 です。
- caligula は何に使えますか?
- Writing a Linux installer ISO to a USB flash drive Flashing a Raspberry Pi or other OS image to an SD card Replacing ad-hoc dd commands in scripts or workflows that need safer confirmation
- caligula はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ifd3f/caligula
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
よく使うディレクトリを学習し、主要なシェルから数回のキー入力で移動できる、賢いcdコマンド。
A terminal UI for managing Bluetooth devices on Linux, built on BlueZ.
A terminal UI that renders a git commit graph as images, similar to git log --graph --all, for browsing repository history.