4 releases
| 0.4.2 | Aug 16, 2025 |
|---|---|
| 0.4.1 | Feb 23, 2023 |
| 0.4.0 | Oct 21, 2022 |
| 0.3.0 | Mar 8, 2021 |
#1253 in Development tools
177 downloads per month
6KB
57 lines
awaitchange
Command line tool that does little, is easy to use and helps a lot!
Usage
awaitchange 0.4.0
USAGE:
awaitchange [OPTIONS] [watch]...
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-r <checkrate> How many times per second files should get checked for updates [default: 2]
--do <command> Command to be executed on filechange. If unset, awaitchange simply exits on filechange and
yields controll to the programm next in line
ARGS:
<watch>... Files to be watched
Example
lets say you want to update your kubernetes objects, every time you changed your deployment or service config, you'd use awaitchange like this:
while [ true ]
do
clear # Clear terminal window
kubectl apply -f deployment.yaml
kubectl apply -f service.yaml
awaitchange deployment.yaml service.yaml
done
There is a shorthand for this, just use the --do flag an pass a script, that should be executed (in sh)
awaitchange deployment.yaml --do "kubectl apply -f deployment.yaml"
Dependencies
~4MB
~72K SLoC