Protondrive CLI 0.2.2
Protondrive CLI 0.2.2
This patch release adds an explicit dependency bootstrap command so Flatpak and normal binary users do not have to manually locate Proton's official Drive CLI or rclone.
Highlights
- Added
protondrive bootstrapfor managed helper dependency installation. protondrive bootstrap --all --yesdownloads both Proton's officialproton-driveCLI and rclone into a per-user managed binary directory.- Proton Drive CLI downloads are resolved from Proton's official download index and verified against Proton's published SHA-512 checksums.
- rclone downloads are resolved from the current upstream GitHub release and verified against the release
SHA256SUMSfile. - Future runs automatically use managed
proton-driveandrclonebinaries when they are not available onPATHor through the Flatpak host. - Missing dependency errors now point users to the matching bootstrap command.
- Command-specific help now exits cleanly with status 0.
Flatpak usage
After installing the Flatpak package, run:
flatpak run io.github.ColinMario.ProtondriveForLinux bootstrap --all --yesThe Flatpak still packages only this GPLv3 wrapper. It does not silently download executable code during Flatpak installation. Bootstrap is explicit and checksum-verified.
Validation
go test ./...go vet ./...- Live bootstrap download test for Proton Drive CLI 0.4.6 on macOS arm64
- Live bootstrap download test for rclone 1.74.3 on macOS arm64
- Managed binary auto-discovery smoke test
- Flatpak manifest YAML parse
- AppStream XML parse
- Linux cross-builds for
amd64andarm64 - macOS builds for
amd64andarm64 - Archive checksum verification