有没有办法从命令行调用Inform7?

时间:2018-05-30 11:42:27

标签: inform7

有没有办法从命令行播放inform7?我想写一些自动测试脚本,用某些命令播放该剧并且不想手动完成。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:1)

使用Inform 7的CLI Linux软件包最容易。它包含一个可以运行的perl CLI脚本,但您也可以考虑我写的这个替代脚本:https://github.com/i7/kerkerkruip/blob/master/tools/build-i7-project

您可以使用

调用此方法
build-i7-project -p "Project Folder"

(不要.inform。)

您还可以自行运行随IDE包一起安装的二进制文件,而不是安装CLI Linux软件包。命令行选项在其他操作系统中可能大致相同,但您可能需要稍微更改它们。如果您无法使用它,请与Inform 7 IDE在使用它时构建的内容进行比较。

答案 1 :(得分:0)

如果您真正想要做的是定期运行一些测试脚本,以验证您的工作仍在按预期进行,则Inform 7可以从IDE中执行此操作。有关详细信息,请参见用信息撰写chapter 24.2。结合使用Skein,这应该可以满足更常见的单元测试要求。

当然,如果您要做的事情更多,则可以从命令行运行bash脚本。不过,不要做比您需要做的更多的工作。 :)