How it looks like?

Screenshot

Command Line Arguments

``` Simple HTTP(s) Server 0.4.4

USAGE: simple-http-server [FLAGS] [OPTIONS] [--] [root]

FLAGS: --cors Enable CORS via the "Access-Control-Allow-Origin" header -h, --help Prints help information -i, --index Enable automatic render index page [index.html, index.htm] --nocache Disable http cache --norange Disable header::Range support (partial request) --nosort Disable directory entries sort (by: name, modified, size) -u, --upload Enable upload files (multiple select) -V, --version Prints version information

OPTIONS: -a, --auth HTTP Basic Auth (username:password) --cert TLS/SSL certificate (pkcs#12 format) --certpass TLS/SSL certificate password -c, --compress ... Enable file compression: gzip/deflate Example: -c=js,d.ts Note: disabled on partial request! --ip IP address to bind [default: 0.0.0.0] -p, --port Port number [default: 8000] -t, --threads How many worker threads [default: 3]

ARGS: Root directory ```

Installation

Download binary

Goto Download

Install by cargo

``` bash

Install Rust

curl https://sh.rustup.rs -sSf | sh

Install simple-http-server

cargo install simple-http-server rehash simple-http-server -h ```

Features