All in a tizzy over timestamps? rizzy
is a UNIX filter that will
convert UTC timestamps into the timestamp of your choosing.
Before:
bash
$ cat some.log.file
2021-09-17 17:28:07+0000 INFO Running on slurm - limited math CPU usage by a SLURM_CPUS_ON_NODE of 3
2021-09-17 17:30:12+0000 INFO Initializing Environment. Using Environment.V5_C_PROD
After:
$ cat some.log.file | rizzy --chi
2021-09-17T12:28:07-05:00 INFO Running on slurm - limited math CPU usage by a SLURM_CPUS_ON_NODE of 3
2021-09-17T12:30:12-05:00 INFO Initializing Environment. Using Environment.V5_C_PROD
Running rizzy --help
gives more information, but basically:
* use --chi
for Chicago and --nyc
for New York
* for other zones use --zone ...
* To output in other formats than RFC3339 use --format
* To optionally treat big numbers encountered as nanos-since-epoch, use --convert-epoch-nanos
rustup
- either from the website or by sudo snap install rustup --classic
.rustup install stable
cargo build
, or run with cargo run
cargo build
and cargo test
to make sure everything's working and to ensure the Cargo.toml
gets updated.vXX.YY/ZZ
git push --tags
) which should kick things off automatically!