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
makeThis will compile the simpleflash binary.
Alternatively, install via Go:
go install github.com/zocker-160/simpleflash@latestsudo 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.
