dev-serve

GitHub Actions Status Crates

Spin up a simple static site server with live reload

Table of Contents

What and why

Mostly a tool for personal needs where I want to quickly spin up a web server and reload the page when I make changes.

Usage

```sh $ dev-serve -h

Serve a directory with auto-reload

Usage: dev-serve [OPTIONS] [PATH]

Arguments: [PATH] Directory to serve

Options: -p, --port Select port to use [default: 3000] -r, --reload Auto-reload and watch directory -e, --extensions File extensions to watch -v, --verbose Verbose output -c, --completions [possible values: bash, elvish, fish, powershell, zsh] -h, --help Print help (see more with '--help') -V, --version Print version ```

Help

Finally, help is always available with dev-serve --help/dev-serve -h.

Installation

Currently, the package is available a couple of places, including Homebrew, AUR and Nix.

Cargo
cargo install dev-serve
Homebrew
  1. brew tap sondr3/homebrew-taps
  2. brew install dev-serve

Release pages

You can also download the matching release from the release tab, extracting the archive and placing the binary in your $PATH. Note that for Linux the unknown-linux-musl.tar.gz is preferred as it is statically linked and thus should run on any Linux distribution.

LICENSE

GPLv3+.