1 unstable release
| 0.1.0 | Aug 13, 2025 |
|---|
#433 in Build Utils
125KB
382 lines
IMPORTANT (to run) :- GO to https://webassembly.sh/ and run wapm upload then select the file that get downloaded via demo link to run this in browser!
✅ README.md for Local Rust Usage Only
# rgit
A minimal Git-like CLI tool built in Rust.
## 📦 Requirements
- [Rust](https://www.rust-lang.org/tools/install) (latest stable)
- Cargo (comes with Rust)
## 🚀 Run Locally
```bash
git clone https://github.com/Tech-with-anmol/rgit
cd rgit
cargo run -- <command>
Example:
cargo run -- init
cargo run -- add example.txt
cargo run -- commit -m "Initial commit"
cargo run -- status
Note:
--is required before passing CLI arguments to the binary duringcargo run.
📁 Project Structure
rgit/
├── src/
│ └── main.rs
| └── command.rs
| └── Commands
| └── mod.rs
| └── ...
├── Cargo.toml
└── README.md
🛠 Commands
init— Initialize a new repositoryadd <file>— Stage a filecommit -m <msg>— Commit with a messagestatus— Show status of working directoryclone- clone a repopush- push your files to githubwrite-tree- write to the tree- and more, listed by help command
📜 License
Dependencies
~12–23MB
~347K SLoC