|
| 1 | +<div align="center"> |
| 2 | + <a href="https://github.com/pwnwriter/rustycli"> |
| 3 | + <img src="https://github.com/pwnwriter/rustycli/blob/images/rustycli-crop.gif" width="300" style="border-radius: 50%;"> |
| 4 | + </a> |
| 5 | + |
| 6 | +<h4><strong><code>rustycli</code></strong> — 🦀 Access the rust playground right in terminal 🍥</h4> |
| 7 | +<a href="https://github.com/pwnwriter/rustycli/releases"><img src="https://img.shields.io/github/v/release/pwnwriter/rustycli?style=flat&labelColor=56534b&color=c1c1b6&logo=GitHub&logoColor=white" alt="GitHub Release"></a> |
| 8 | +<a href="https://crates.io/crates/rustycli/"><img src="https://img.shields.io/crates/v/rustycli?style=flat&labelColor=56534b&color=c1c1b6&logo=Rust&logoColor=white" alt="Crate Release"></a> |
| 9 | +<a href="https://github.com/pwnwriter/haylxon/blob/main/LICENSE"><img src="https://img.shields.io/badge/License-MIT-white.svg" alt="MIT LICENSE"></a> |
| 10 | +<a href="https://twitter.com/intent/tweet?text=Check%20out%20rustycli%20-%20An%20exceptional%20tool%20that%20allows%20you%20to%20access%20the%20Rust%20Playground%20right%20in%20the%20terminal%20without%20limitations!%20🚀%20&url=https%3A%2F%2Fgithub.com%2Fpwnwriter%2Frustycli"><img alt="Twitter Share" src="https://img.shields.io/twitter/url/https/github.com/pwnwriter/rustycli.svg?style=social"></a> |
| 11 | + |
| 12 | +[](https://ko-fi.com/pwnwriter) |
| 13 | +</div> |
| 14 | + |
| 15 | +<br> |
| 16 | + |
| 17 | +[`rustycli`](https://github.com/pwnwriter/rustycli) is a tool, allowing you to access the [`rust playground`](https://play.rust-lang.org/) right in the terminal and retaining all the features available on the web version. |
| 18 | + |
| 19 | + |
| 20 | + |
| 21 | + |
| 22 | +<a name="installation"></a> |
| 23 | + ## Installation 📩 |
| 24 | + |
| 25 | +- **Binary**: |
| 26 | + You can directly download [`binary`](https://github.com/pwnwriter/rustycli/releases/) of your arch and run it. |
| 27 | + |
| 28 | +- **Source**: |
| 29 | + |
| 30 | + ```bash |
| 31 | + $ git clone --depth=1 https://github.com/pwnwriter/rustycli --branch=main |
| 32 | + $ cd rustycli |
| 33 | + $ cargo build --release |
| 34 | + ``` |
| 35 | + Then go to `release` dir and `./rustycli` or move the `binary` to your any `$PATH` for instant access from anywhere. |
| 36 | + |
| 37 | +- **Cargo**: |
| 38 | + ```bash |
| 39 | + $ cargo install rustycli |
| 40 | + ``` |
| 41 | + |
| 42 | + |
| 43 | +- **Aur**: |
| 44 | + ```bash |
| 45 | + $ paru/yay -Sy rustycli |
| 46 | + ``` |
| 47 | + |
| 48 | +- **[METIS Linux](https://metislinux.org) (based)**: |
| 49 | + ``` |
| 50 | + $ sudo/doas pacman -Syyy rustycli |
| 51 | + ``` |
| 52 | + |
| 53 | +
|
| 54 | +
|
| 55 | +
|
| 56 | +
|
| 57 | +<a name="usages"></a> |
| 58 | +## Usages 🎠 |
| 59 | + - Everything is under help menu. The most required flag is `-r` or `--run` to pass your code. The below is a small demo ❤️🩹 |
| 60 | +
|
| 61 | +https://github.com/pwnwriter/rustycli/assets/90331517/2f5b6d1b-e4eb-4f63-8610-6caccdfc13b0 |
| 62 | +
|
| 63 | +
|
| 64 | +
|
| 65 | + |
| 66 | +<p align="center"><img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/footers/gray0_ctp_on_line.svg?sanitize=true" /></p> |
| 67 | +<p align="center">Copyright © 2023<a href="https://pwnwriter.xyz" target="_blank"> pwnwriter xyz ☘️ </a> |
| 68 | + |
0 commit comments