nodemon みたいなやつ、npm 使えない環境で ... と思ったけど、古い package manager が outdated で、rust の cargo ありきの install 手順しか充実してないので微妙 ... 。
https://github.com/watchexec/watchexec/releases
watchexec/watchexec#100
- mac では brew から install 可能
- linux では古い package manager (yum とか) 対応してない
- ので rust を入れて cargo (rust package manager) で入れるのが一番よさそう
# for mac
$ brew install watchexec
# for linux
## centos
$ yum install rust-toolset
## ubuntu
$ apt install rustc
## install by cargo
$ cargo install --locked watchexec-cli
# example
$ watchexec -r -e py -- python server.py