I have a game project (https://expenses.itch.io/cheese) where everything is packaged into the single executable for linux and windows. On OSX I use a .app bundle, but that's only because I want it to have an icon. As mentioned on https://itch.io/docs/butler/single-files.html, the way butler handles single files is to zip, upload then unzip on the other end. As a single linux binary is served, it isn't actually executable and you need to run `chmod +x` first to run it. I'd really rather the file stay zipped, because that way the executable permission is kept.