🏁🍎🐧 Cross-Platform Itch App Manifests
See original GitHub issuehttps://itch.io/docs/itch/integrating/manifest.html
If this is already possible, I apologize, but it’s not listed on the App Manifests page.
What I’m looking for is a way to provide a single app manifest that covers multiple operating systems at once. Currently you have to create separate .itch.toml
files for each OS. For example, with a Unity game, the file in the Windows zip would link to FooBar.exe
while the Linux zip would link to FooBar.x86_64
. It is annoying to have to maintain multiple copies of .itch.toml
for each OS. This also makes it difficult if you want to distribute a single ZIP that includes versions for multiple OSes.
Instead, I propose something like this:
[[actions]]
os = "windows"
name = "play"
path = "FooBar.exe"
[[actions]]
os = "linux"
name = "play"
path = "FooBar.x86_64"
Alternatively, perhaps something like this:
[[actions.windows]]
name = "play"
path = "FooBar.exe"
[[actions.linux]]
name = "play"
path = "FooBar.x86_64"
On Windows, the Linux actions would be simply ignored, as would any Mac actions, etc.
Issue Analytics
- State:
- Created 6 years ago
- Comments:6
Top GitHub Comments
Eyy, itch v25 shipped! And it does implement all that.
Thanks for the friendly reminders @aaronfranke 😃 I’m not forgetting about it, but I’m in non-master-branch land again, porting even more stuff over to butler (all the login, search, session & local database stuff).