rp-cli is a cli of The Rust Playground.
$ cargo install rp-cli
The release page includes precompiled binaries.
$ rp run ./examples/run.rs
$ rp fmt ./examples/run.rs
rp output "Permalink to the playground", "Direct link to the gist".
$ rp share ./examples/run.rs
rp can handle gist_id or rust playground url.
$ 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
- Update Cargo.toml
- version = "0.0.A"
+ version = "0.0.B"
- Update Cargo.lock
$ make test
- Commit and Tag and Push
$ git add . && git commit -m "Version 0.0.B" && git push origin main
$ git tag v0.0.B
$ git push origin v0.0.B
- Running CI
- Creating Binaries
- Publishing Crates
- output file (fmt, download)
- output JSON format
- more test code...
- declear custom error type
「rp-cli: Rust Playground CLI」 https://naoto0822.medium.com/rp-cli-rust-playground-cli-10ba1666ae32
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.