# Package vs. Command Name
This project uses two different names:
- **Package Name**: `rust-curl` (used on crates.io)
- **Command Name**: `rurl` (what users type to run the program)
## Why Two Names?
The name "rurl" was already taken on crates.io, so we published our package as "rust-curl". However, we kept the binary name as "rurl" for simplicity and ease of use.
## How It Works
When you install the package with:
```bash
cargo install rust-curl
```
You'll run the program with:
```bash
rurl https://example.com
```
## In Code
In the `Cargo.toml` file, this is configured as:
```toml
[package]
name = "rust-curl"
# ...
[[bin]]
name = "rurl"
path = "src/main.rs"
```
This separation allows us to maintain a unique package name on crates.io while keeping the command short and easy to remember for users.