| Crates.io | rizzy |
| lib.rs | rizzy |
| version | 0.1.5 |
| created_at | 2022-02-04 00:41:50.914113+00 |
| updated_at | 2022-02-04 00:41:50.914113+00 |
| description | Filter text lines, converting any encountered times to a localized timezone |
| homepage | |
| repository | https://github.com/aquanauts/rizzy |
| max_upload_size | |
| id | 526509 |
| size | 30,018 |
All in a tizzy over timestamps? rizzy is a UNIX filter that will
convert UTC timestamps into the timestamp of your choosing.
Before:
$ 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
Grab rustup - either from the website or by sudo snap install rustup --classic.
Install the stable rust version: rustup install stable
Build the code with 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/ZZgit push --tags) which should kick things off automatically!