# 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 How many times per second files should get checked for updates [default: 2] --do Command to be executed on filechange. If unset, awaitchange simply exits on filechange and yields controll to the programm next in line ARGS: ... 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: ```sh 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`) ```sh awaitchange deployment.yaml --do "kubectl apply -f deployment.yaml" ```