4 个版本
0.0.4 | 2022 年 8 月 4 日 |
---|---|
0.0.3 | 2022 年 3 月 26 日 |
0.0.2 | 2022 年 3 月 25 日 |
0.0.1 | 2022 年 3 月 24 日 |
#1975 在 命令行工具
5MB
576 代码行
rp-cli
rp-cli 是 Rust Playground 的命令行工具。
安装
从源代码安装
$ cargo install rp-cli
从二进制文件安装
发布页面包含预编译的二进制文件。
用法
运行
$ rp run ./examples/run.rs
格式
$ rp fmt ./examples/run.rs
分享
rp 输出 "playground 的永久链接", "gist 的直接链接"。
$ rp share ./examples/run.rs
下载
rp 可以处理 gist_id 或 rust playground 网址。
$ rp download 234b1b3dd6bf3c13ec78ea86db21e2cd
or
$ rp download https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=234b1b3dd6bf3c13ec78ea86db21e2cd
测试
$ make test
开发运行
$ cargo run run examples/main.rs
发布
- 更新 Cargo.toml
- version = "0.0.A"
+ version = "0.0.B"
- 更新 Cargo.lock
$ make test
- 提交并标记然后推送
$ git add . && git commit -m "Version 0.0.B" && git push origin main
$ git tag v0.0.B
$ git push origin v0.0.B
依赖
待办事项
- 输出文件(格式,下载)
- 输出 JSON 格式
- 更多测试代码...
- 声明自定义错误类型
博客
「rp-cli: Rust Playground CLI」 https://naoto0822.medium.com/rp-cli-rust-playground-cli-10ba1666ae32
许可证
许可协议为以下之一
- Apache License, Version 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
依赖
~6–20MB
~284K SLoC