# cargo-repeat Repeats a command until it exits with the right code
## Introduction This crate is a nice little utility function that lets you repeat a command indefinitely until it matches a certain exit code (default 0). ## Usage ```bash # Output of cargo repeat --help cargo-repeat 0.1.0 Repeats a command until it exits with the right code USAGE: cargo-repeat.exe [OPTIONS] [-- ...] ARGS: ... Command and arguments to repeat OPTIONS: -c, --code Exit code to repeat until it's hit [default: 0] -h, --help Print help information -s, --sleep Delay between retries [default: 1] -v, --verbose Verbose -V, --version Print version information ``` ## Examples ```bash # Keeps saying "hello world" until it exits with a 0 status cargo repeat -- echo "hello world" # Will keep running "python test.py" until it exits with status 5 cargo repeat -c 5 -- python test.py # Keeps saying "hello" with a 0.5 second delay cargo repeat -s 0.5 -- echo "hello" # Says hello and outputs some statistics at the end cargo repeat -v -- echo "hello" ```