Back to Docs
Crate / Public Doc

Motte Docs

Motte is an early Linux desktop USB formatter and ISO flasher with guarded destructive actions, removable-drive detection, Image Vault selection, live logs, progress, and standard Linux tool integration.

Package Metadata01
motte is tracked from the Tknott95 crates.io catalog because it is above the 64-download threshold. Current tracked version is 0.1.4, with 74 downloads across 5 versions.
Crates.io / Docs.rs Facts03

crates.io categories: filesystem, gui.

crates.io keywords: desktop, flasher, iso, usb.

docs.rs package facts: 0% documented rustdoc items, source code size 235.72 kB, documentation size 2.37 MB.

docs.rs dependencies: eframe, image, serde, serde_json, and thiserror; dev dependency tempfile.

What It Is04

Motte is under construction. It is an early Linux desktop USB formatter and ISO flasher. Verify every selected target carefully because flash and format actions are destructive.

It is a Rust desktop app for preparing USB drives and writing Linux install images, focused on the workflow for creating Arch Linux install media.

Run And Workflow05

Run:

cargo run

Workflow: plug in a USB drive; select the target drive card; choose Wipe + Flash, Flash ISO, or Format Drive; choose an ISO with Image Vault, paste a path, or drag an image into the window; check target acknowledgement; press Review + Submit; approve final destructive-action dialog.

The window scales down for laptop displays and the main interface scrolls vertically when height is small.

Interface And Tools06

Interface: monochrome KnottDynamics HUD styling, packaged PNG logo asset, procedural black-and-white botany/fractal background animation, built-in Image Vault browser, responsive compact mode, live telemetry log, and write progress display.

System tools: lsblk, pkexec unless MOTTE_NO_PKEXEC=1, udisksctl, umount, wipefs, dd, parted, partprobe, udevadm, blockdev, mkfs.vfat/mkfs.fat, mkfs.exfat, and mkfs.ext4.

Arch package set usually includes polkit, udisks2, util-linux, parted, dosfstools, exfatprogs, and e2fsprogs. Format mode can attempt missing formatter installs through pacman, apt-get, dnf, or zypper after authorization.

Safety And Package07

Motte only lists disks that lsblk reports as removable, hotplug, or USB transport devices. Every flash or format action still destroys data on the selected target.

Safety rule: verify the /dev/... path, check the target acknowledgement box, and approve the final confirmation dialog before starting.

Test/package commands:

cargo fmt --check
cargo test
cargo check
cargo package
cargo publish.