butler
butler copied to clipboard
Support pushing .tar.gz
Might consider supporting pushing .tar.bz2, but not sure yet.
.tar.gz
support would be awesome. +1
@aaronfranke so there's two different things this issue covers I think:
- developer has a
.tar.gz
or.tar.bz2
they want to push the contents of - developer wants the itch.io website to serve
.tar.gz
or.tar.bz2
to users
the first is a non-issue - just push the folder the .tar.*
is made from instead, it's faster and better with butler (I'm not sure why I opened this issue in the first place).
the second is something we could do in the backend (generate an extra format besides the canonical .zip
) - it's not hugely difficult, just a feature we have to analyze for cost/benefit.
Were you particularly interested in 1. or 2. ?
Mostly the second one, but the first is nice too. I think both are worth implementing.
.zip
may support file modes but not in all implementations. .tar.gz
(or .tar.bz2
) is a better choice for Itch to serve Linux builds with. Devs can more easily ensure that the archives that end up on Itch contain the correct permissions for the users. If the users downloaded a .zip
, their archive managers may not keep the file modes of even a properly-created .zip
.
Keep in mind that the users may not be using the Itch app, so in the event of incorrect permissions, they would have to manually enable the executable bit.
I just realized that there's also #48 which should be higher priority than this bug.
I'm very interested in both, so +2 from me :D