Jack 发布于2020年11月4日 分享 发布于2020年11月4日 (已编辑) Invision Development Helper (IDH) 是一个命令行工具,帮助第三方IPS开发人员进行日常工作流程 重要说明:此工具仅在本地开发环境中使用。在任何情况下,都不应该在生产服务器上使用任何提供的工具 市场下载 Invision Development Helper (IDH) 安装 -------------------------------------------------------- 首先,确保已将随附的Invision Development Helper.xml插件安装到开发站点上 如果你使用Linux,为了方便,可以将 idh 可执行文件复制到 /usr/local/bin 否则,只需将随附的idh文件解压到IPS安装目录中,然后从那里运行它 如果当前在IPS根目录中没有运行脚本,则必须在 IDH_PATH 环境变量中设置IPS的路径 特点 -------------------------------------------------------- Interactive console 互动式控制台 IDH通过控制台命令将IPS与PsySh集成,允许你直接从命令行快速测试和运行IPS代码 Command line IPS installation 命令行IPS装置 IDH支持直接从命令行下载最新的IPS版本和IPS开发资源 这与IPS在论坛中处理更新时使用的相同API钩子。显然,这意味着你仍然需要提供许可证密钥、用户名和密码才能使其正常工作。然后,它将直接从IPS下载可用的最新版本。 除此之外,IDH现在还允许你从CLI执行IPS的完整安装 这样做不仅可以简化本地测试和开发环境的设置,还可以促进自动化测试,并为将来的GitHub CI支持铺平道路 Application management 应用程序管理 IDH包含一个专用的CUI,允许你从命令行管理应用程序的各个方面。 从这里,你可以 查看应用程序信息 构建你要发布的应用程序 (以下更多信息) 重建应用程序 构建新的应用程序版本 远程启用/禁用有问题的应用程序 Build for release "Build for release" 功能可以一次完成以下所有事情: 为你创建一个新的构建目录,该目录由你的应用程序 long_version 组织 重建应用程序 构建并复制应用程序PHAR归档,确保排除测试、屏幕截图和其他不需要的文件夹 编译和压缩任何文档和许可证文件 (README.md, README.html, LICENSE.txt, ...) 编译所有开发资源 屏幕截图文件夹中的屏幕截图副本 (如果可用) 这样,所有东西都打包好了,可以直接上传到市场。 不需要手动复制或移动内容,所有内容都会立即为你排序和编译。 Proxy classes 代理类别 就像旧的Power Tools应用程序一样 IDH提供生成代理类别的能力,这些可帮助你的IDE正确解析IPS的猴子补丁类别 甚至更好,它可以解析数据库模式文件,并自动将它们作为属性分配给它们关联的类别 Support 支持 远程清除IPS缓存和数据存储 远程备份/dump你的开发服务器数据库 运行MD5检查以查找修改后的核心文件 本帖最后于2020年11月10日,由Jack编辑 意见的链接 分享到其他网站 更多分享选项…
推荐的帖子
创建帐户或登录后发表意见
你需要成为会员才能发表意见
创建帐户
在我们的论坛注册新帐户,只需要几个简单步骤!
注册帐户登录
已有帐户?请登录。
立刻登录