-
Notifications
You must be signed in to change notification settings - Fork 37
Description
Right now every platform supported by the embedded toolchain has its own download file type:
- macOS uses DMG
- Windows uses Zip
- Linux uses tar.xz
This makes it more difficult to create scripts or command line tools that download the toolchain in an automated way, because they need to have 3 slightly different versions of the same logic for each platform. macOS releases are also difficult to unpack on other platforms because DMG is a platform-specific file format.
If there was a consistent, cross-platform file type that releases were provided in, it would be easier to create cross-platform scripts and inspect the contents of the toolchain on all platforms. I think tar.xz would be a good choice because all supported platforms have tar built-in and from my own testing it is roughly 1/3 the size of the equivalent DMG file.