webdir 0.1.2

A simple HTTP web server to serve directory
# webdir

`webdir` is a simple Rust program that serves directory files in a HTTP web server. It's designed to be similar to Python's built-in `http.server` module.

## Features

- Serves files from a specified directory
- Customizable port number and bind address

## Installation

You can install `webdir` using Cargo, the Rust package manager:

```bash
cargo install webdir
```


## Usage

To start the server, run the following command:

```bash
webdir
```


By default, the server will listen on port `8000` and bind to all available interfaces.

You can specify a custom port number using the `-p` or `--port` option:

```bash
 webdir -p 8080
 ```
 
 
You can specify a custom bind address using the `-b` or `--bind` option:

```bash
webdir --bind 127.0.0.1
```


You can specify a custom directory to serve using the `-d` or `--dir` option:

```bash
 webdir --dir /path/to/directory
 ```
 
 ## Why webdir?


There are other similar crates in Rust for serving directories over HTTP, but I found them to be too complex and unnecessary for simple directory serving purposes. I created `webdir` for my personal use as a lightweight and easy-to-use alternative to those crates. Feel free to use it if you find it useful.


 
## Contributing

If you find any issues or have any suggestions for improvements, feel free to open an issue or submit a pull request.