| Crates.io | cwrap |
| lib.rs | cwrap |
| version | 0.3.0 |
| created_at | 2023-02-05 20:55:41.43009+00 |
| updated_at | 2024-12-14 18:28:53.777255+00 |
| description | This is a binary that can be used to wrap something that is run via crontab. This will suppress failure (and success)output per specifications on the command-line. |
| homepage | https://github.com/crustymonkey/rust-cwrap |
| repository | https://github.com/crustymonkey/rust-cwrap |
| max_upload_size | |
| id | 777383 |
| size | 109,599 |
A rust version of cron-wrap
Version 0.2.0 is a breaking upgrade. You will have to remove all previous state files you have on disk. Replacing the cwrap binary with a 0.2.x binary without removing state files will cause a crash (by design). The state on disk has changed between versions.
This is mostly the same implementation as cron-wrap, but a nice static Rust binary that means you don't have to manage Python dependencies.
See cwrap --help for all of the various options here.
An important note about CLI parsing: If you have options for your command,
you must terminate the options for cwrap with a --. For example,
if you were going to run grep -R something /path/to/dir/* and you wanted to
set a cwrap option like --num-fails, you would do it like this:
cwrap --num-fails 3 -- grep -R something /path/to/dir
Unfortunately, clap will gobble up anything that looks like an option no matter where it is, unless the options are terminated.