3 unstable releases
|0.4.1||Feb 23, 2023|
|0.4.0||Oct 21, 2022|
|0.3.0||Mar 8, 2021|
#405 in Command line utilities
34 downloads per month
Command line tool that does little, is easy to use and helps a lot!
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
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
awaitchange deployment.yaml --do "kubectl apply -f deployment.yaml"