Skip to content

lomirus/live-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crate-badge License check-badge

Live Server

Launch a local network server with live reload feature for static pages.

Binary

You can use it as a CLI program.

Install

$ cargo install live-server

Usage

$ live-server --help
Launch a local network server with live reload feature for static pages

Usage: live-server.exe [OPTIONS] [ROOT]

Arguments:
  [ROOT]  Set the root path of the static assets [default: .]

Options:
  -H, --host <HOST>  Set the listener host [default: 0.0.0.0]
  -p, --port <PORT>  Set the listener port [default: 0]
  -o, --open         Open the page in browser automatically
  -h, --help         Print help
  -V, --version      Print version
$ live-server
[2023-12-22T15:16:04Z INFO  live_server::server] Listening on http://10.17.95.220:6634/
[2023-12-22T15:16:04Z INFO  live_server::watcher] Listening on /home/mirus/html-demo

Log Level

You can set different RUST_LOG environment variable to filter the log. The default log level is info.

Package

You can also import it as a library in your project.

Create live server

use live_server::listen;

listen("127.0.0.1:8080", "./").await?.start().await?;

Enable logs (Optional)

env_logger::init();