rustverse 0.1.2

A simple Rust project generator β€” like cargo new, but friendlier.
# πŸ¦€ Rustverse


[![Crates.io](https://img.shields.io/crates/v/rustverse.svg)](https://crates.io/crates/rustverse)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)
[![Build Status](https://img.shields.io/badge/status-stable-brightgreen.svg)](#)

A friendly project generator for Rust β€” like `cargo new`, but more fun ✨  
Quickly scaffold projects such as **Axum 0.6.9**, CLI tools, and more.

---

## πŸš€ Installation


You can install **Rustverse** from [crates.io](https://crates.io/crates/rustverse):

```bash
cargo install rustverse
```

Then run it anywhere on your system:

```bash
rustverse my_app
```

---

## 🧩 Templates


| Template | Description |
|-----------|-------------|
| `basic`   | A simple β€œHello Rustverse!” CLI |
| `axum`    | Axum 0.6.9 web server template |

---

## πŸ’» Usage


### 🟒 Create a basic project

```bash
rustverse my_basic
```

Then run:
```bash
cd my_basic
cargo run
```

Output:
```
Hello Rustverse!
```

---

### 🟣 Create an Axum web project

```bash
rustverse my_axum --template axum
```

Then run:
```bash
cd my_axum
cargo run
```

Server output:
```
πŸš€ Server running at http://127.0.0.1:3000
```

Open your browser and visit [http://localhost:3000](http://localhost:3000)

---

## πŸ›  Development


Clone the repository and build from source:

```bash
git clone https://github.com/Porrapat/rustverse.git
cd rustverse
cargo build
```

Run locally:
```bash
cargo run -- my_test
```

---

## πŸͺͺ License


Licensed under the [MIT License](./LICENSE).

---

> Made with ❀️ by **Porrapat Petchdamrongskul**  
> β€œHello Rustverse β€” where your journey begins.”