#clap #cli #rust-playground

bin+lib rp-cli

rp-cli 是 Rust Playground 的命令行工具。

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命令行工具

MIT/Apache

5MB
576 代码行

rp-cli

CICD License Latest Version

rp-cli 是 Rust Playground 的命令行工具。

rp-cli-readme-gif

安装

从源代码安装

$ 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

发布

  1. 更新 Cargo.toml
- version = "0.0.A"
+ version = "0.0.B"
  1. 更新 Cargo.lock
$ make test
  1. 提交并标记然后推送
$ 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

许可证

许可协议为以下之一

任选其一。

依赖

~6–20MB
~284K SLoC