anahkiasen/isaac-mod-manager

此软件包已被放弃,不再维护。未建议替代软件包。

IMM 是一个跨平台 CLI 工具,用于管理 Isaac 的 Workshop 扩展。

0.3.0 2017-03-25 10:02 UTC

This package is auto-updated.

Last update: 2020-09-07 16:18:56 UTC


README

Build Status Latest Stable Version Total Downloads Scrutinizer Quality Score Code Coverage

IMM 是一个跨平台 CLI 工具,用于管理 Isaac 的 Workshop 扩展。

它的工作原理是手动安装游戏 resources/ 文件夹中的扩展,允许您在成就被禁用的情况下玩游戏。这允许您始终拥有最新的扩展和订阅,而无需每次都手动复制和覆盖文件。

这不会以任何方式影响您的 Workshop 扩展

安装

先决条件

IMM 需要终端和 PHP 7+ 以运行。要检查您是否有 PHP,请打开您选择的终端(例如 Windows 上的 PowerShell 或其他地方的 Terminal)并运行 php --version。如果没有返回任何内容或返回版本低于 7,则您需要安装它,否则您就准备好了。要安装 PHP

  • 如果您使用的是 Mac,那么您就准备好了
  • 在 Linux 上,使用您选择的包管理器(aptitude、yum 等)。
  • 在 Windows 上,您可以通过 Chocolatey 使用 choco install php 安装它。

通过 Composer

稳定版本

IMM 可以通过 Composer 安装(这需要 OpenSSL 扩展[1])

$ composer global require anahkiasen/isaac-mod-manager

开发版本

您也可以像这样安装 beta 版本

$ composer global require "anahkiasen/isaac-mod-manager:1.0.x@dev"

要切换回稳定版本,只需运行上面“稳定版本”安装命令即可。

通过 PHAR 存档

或者,您可以使用 PHAR 存档,您可以在 发行版 页面上下载它。

下载后,在终端中转到文件下载的位置,然后像这样使用它(例如)

$ php imm.phar mods:install

用法

您可以通过运行 imm 来查看可能命令及其描述的列表。

  • 要安装您的扩展,只需运行 imm mods:install,要卸载它们但保留 Isaac 未打包,则运行 imm mods:uninstall
  • 您可以通过指定它们的 Steam ID 来安装或卸载一个或多个特定扩展:imm mods:install 123456789 123456789
  • 您也可以通过使用扩展名称的一部分(不区分大小写)来查找扩展:imm mods:install chud mei 123456789
  • 最后,您可以通过运行 imm restore 来恢复 Isaac 的副本到其打包(非扩展)状态。

构建

要压缩应用程序到 imm.phar 存档,运行

$ composer build

测试

要运行测试套件,运行以下命令

$ composer test

路线图

您可以在里程碑页面找到当前计划的功能。

贡献

请参阅CONTRIBUTING以获取详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件ehtnam6@gmail.com报告,而不是使用问题跟踪器。

致谢

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件

[1]: 您可以通过在C:/tools/php71/php.ini中取消注释包含openssl的第一行来安装它。