#rune #cargo #language #scripting

app cargo-rune

为 Rune 语言提供一些有用工具的 Cargo 扩展

5 个版本

0.1.4 2020 年 9 月 8 日
0.1.3 2020 年 9 月 8 日
0.1.2 2020 年 9 月 8 日
0.1.1 2020 年 9 月 8 日
0.1.0 2020 年 9 月 8 日

#592Cargo 插件

MIT 许可证

94KB
132

Cargo Rune

为 Rune 语言提供一些有用工具的 Cargo 扩展

Cargo Rune 目前是一个用于运行 rune 脚本命令的非常基础的命令行界面。虽然它能够成功运行有效的 rune 文件,打印输出,并且也打印出运行脚本所需的时间,但它基本上没有任何调试功能。我刚刚接触这门语言,所以这个项目更多的是为了让它工作而不是让它非常实用。

未来的计划包括

  • 一个更健壮的调试系统(类似于原始的 rune cli)
  • 通过调用 cargo rune init 创建新的 rune 项目,就像常规的 cargo init 命令一样

使用 cargo rune 非常简单,只需运行 cargo install cargo-rune,然后运行 cargo rune help 显示帮助对话框。 cargo rune 命令基本上是 cargo rune run 的别名。你可以传递一个路径给 cargo rune run,或者简单地使用默认值,默认值是 src/main.rn。这个存储库的源代码中包含一个简单的 src/main.rn 文件,该文件打印 "Hello World!",在开发过程中你可以使用它来测试 CLI 运行 rune 脚本的能力。

由于crates.io项目的名称是先到先得的原则,我想确保有一个稍微有用的项目使用“cargo-rune”这个名称,但我也认识到,最终这个名称最好由rune的实际开发者使用。话虽如此,如果rune的开发者或任何贡献者想接管crates.io的名称、这个仓库或两者,我会欣然从命,只需给我发送一封电子邮件至 [email protected]

依赖关系

~9.5MB
~200K SLoC