A simple CLI app for displaying rich 24 hour time information for multiple people and/or time zones
Find a file
2026-06-07 22:58:14 -07:00
docs update documentation 2026-06-08 05:54:47 +00:00
src split code into sensible modules 2026-06-08 05:54:20 +00:00
.gitignore update documentation 2026-06-08 05:54:47 +00:00
Cargo.lock initial commit 2026-06-01 09:11:03 -07:00
Cargo.toml initial commit 2026-06-01 09:11:03 -07:00
LICENSE initial commit 2026-06-01 09:11:03 -07:00
mise.toml initial commit 2026-06-01 09:11:03 -07:00
README.md shrink readme screenshot 2026-06-07 22:58:14 -07:00
ttz.example.kdl update documentation 2026-06-08 05:54:47 +00:00

Team Time Zones

A simple CLI app for displaying rich 24 hour time information for multiple people or locations.

Install

# Install Rust toolchain
mise install
# Build executable
cargo build --release
# Move to path (substitute any destination in your $PATH)
cp target/release/ttz /usr/local/bin

Run

With example config:

ttz -c ./ttz.example.kdl

Or create a ~/.config/ttz.kdl to be loaded automatically. Refer to ttz --help for more information.

Configuration

TTZ uses the KDL format, with the following schema repeated for each desired location:

location "<DISPLAY NAME>" tz="<IANA TIME ZONE NAME>"

For valid time zone names, refer to the chrono_tz docs, Wikipedia, or the IANA database.

Time zone names are case-sensitive.