This is a small application that converts a UUID to a dashless UUID or a dashless UUID to a UUID. It reads from standard in and outputs to standard out, attempting to adhere to the Unix Philosophy.
UUID to dashless UUID:
$ echo "89562392-efc7-44e9-9092-3d95403c30af" | uuidalt
89562392efc744e990923d95403c30af
Dashless UUID to UUID:
$ echo "89562392efc744e990923d95403c30af" | uuidalt
89562392-efc7-44e9-9092-3d95403c30af
To compile from source do:
$ cargo build --release
You may optionally place the resulting binary ./target/release/uuidalt
somewhere on your PATH