macOS — .pkg installs System Graft into /Applications; .dmg lets you drag it.
Apple Silicon only: PyInstaller freezes the interpreter it runs under and cannot
cross-compile, and the Intel macOS runners are retired.
Linux — .deb and .rpm (both declare a squashfs-tools dependency), plus a
portable .tar.gz. x86_64 and aarch64.
Windows is not built, because it is not supported: USB writing raises
"not implemented" on anything that is not macOS or Linux.
squashfs-tools is required at runtime and is not bundled — the app shells out
to unsquashfs/mksquashfs. Install it with brew install squashfs on macOS, or
your package manager on Linux (the .deb/.rpm pull it in for you).
Builds are unsigned. On macOS, after installing:
xattr -dr com.apple.quarantine "/Applications/System Graft.app"
macOS is the tested write path; the Linux write path is implemented but untested,
and this tool repartitions removable media — read the README first.
What's Changed
- Add built-in logging and crash diagnostics by @stoatworks-labs in #1
New Contributors
- @stoatworks-labs made their first contribution in #1
Full Changelog: v0.1.0...v0.1.1