GitHub - romshark/watchserve: An HTTP file server that's watching the served file for updates and automatically reloads the page

1 min read Original article ↗

Skip to content

Navigation Menu

GitHub Actions: CI GoReportCard

watchserve

watchserve is an HTTP file server that's watching the served file for updates and automatically reloads the page in any modern JavaScript-capable browser.

Install

Download one of the packaged executables from the latest release version.

Alternatively, you can use the Go toolchain to install watchserve.

Through the Go toolchain

  1. Download the latest version of Go.
  2. Run the following command:
go install github.com/romshark/watchserve@latest

How to use

watchserve -host localhost:8080 -f myfile.txt
  • -help prints help.
  • -f specifies the file to watch.
  • -host specifies the server address to listen on.
  • -debounce specifies how much time needs to pass after the last change was detected before a reload is triggered.
  • -no-redirect disables automatic redirect to the browser on start.

About

An HTTP file server that's watching the served file for updates and automatically reloads the page

Resources

Readme

License

BSD-3-Clause license

Activity

Stars

9 stars

Watchers

1 watching

Forks

0 forks