SimpleFlash is a command-line tool written in Go for flashing to and backing up from USB drives following the KISS principle.
It features a simple selection menu and should be easy to use.
- Flash disk images (
.img
,.img.xz
,.img.gz
) onto USB devices - Create (compressed) raw image backups from USB drives
- Img2Img conversion for (de)compressing image files
- Transfer image file over SSH (experimental)
- Straightforward, no external dependencies
- Interactive TUI using Charmbracelet Huh
- Linux
- Go (≥ 1.21 recommended)
- Root access
Clone the repository and build:
git clone https://github.com/zocker-160/simpleflash.git
cd simpleflash
make
This will compile the simpleflash
binary.
Alternatively, install via Go:
go install github.com/zocker-160/simpleflash@latest
sudo simpleflash <imagefile>
imagefile
option is optional and will be used as source / target when provided.
Released under the GPL‑3.0 License. See the LICENSE file for full terms.