3 unstable releases
0.4.1 | Feb 23, 2023 |
---|---|
0.4.0 | Oct 21, 2022 |
0.3.0 | Mar 8, 2021 |
#26 in #perform
28 downloads per month
5KB
awaitchange
Command line tool that does little, is easy to use and helps a lot!
Usage
awaitchange 0.3.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
~68K SLoC