Jack Posted November 4, 2020 Share Posted November 4, 2020 (edited) 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检查以查找修改后的核心文件 Edited November 10, 2020 by Jack Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now