itch 中文文档 下载 App

itch-setup 安装器详解:固定路径、静默安装与卸载参数

下载页给你的那个安装器文件叫 itch-setup,它是用 Go 写的原生小程序,负责安装、修复、更新乃至卸载客户端本身。理解它的行为,对做无人值守部署或者排查安装问题都有帮助。

它与客户端的关系

平台固定路径
Windows%LOCALAPPDATA%\itch\itch-setup.exe
Linux~/.itch/itch-setup
macOS无本地副本,用 open 命令处理协议链接

常用命令行参数

参数作用
(无参数)安装或修复应用并启动
--info打印当前已装应用的版本信息后退出
--upgrade只更新应用,不启动它
--silent静默安装,不显示安装窗口
--shutdown请求正在运行的应用退出
--uninstall卸载应用
--log-file <路径>把 JSON 格式日志额外写入指定文件

注意一次只能给一个动作类参数。这些参数在排查问题时很实用:比如怀疑安装损坏,直接跑一次无参数的 itch-setup 就会做修复式安装。

更进一步

itch-setup 还有一个隐藏用途:不打开应用界面直接启动某个已装游戏(--run-game),脚本化场景的完整用法见 无头启动游戏。