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 日 |
#592 在 Cargo 插件 中
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