Project

smt

0.0
A long-lived project that still receives updates
Shows time in multiple timezones
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

~> 0.14.2
~> 3.13.0
~> 0.22.0
~> 1.39.0

Runtime

~> 7.1.3.4
~> 1.1.0
 Project Readme

smt - Show Me Time

Ruby

Too lazy to switch from the terminal to check the time? Same. smt displays the current time across multiple timezones in a neat table, right where you already are.

Location Time
πŸ‡΅πŸ‡± Warsaw 2026-02-04 18:30:00
πŸ‡¬πŸ‡§ London 2026-02-04 17:30:00
πŸ‡ΊπŸ‡Έ New York 2026-02-04 12:30:00

Installation

gem install smt

Configuration

Create a ~/.smtrc.yml file with your timezones:

- emoji: "πŸ‡΅πŸ‡±"
  label: Warsaw
  time_zone: Europe/Warsaw
  color: red
- emoji: "πŸ‡¬πŸ‡§"
  label: London
  time_zone: Europe/London
  color: blue
- emoji: "πŸ‡ΊπŸ‡Έ"
  label: New York
  time_zone: America/New_York
  color: green

Labels support strftime format codes, so you can use dynamic values like %A for the day name.

Usage

smt                          # show current time
smt -t "2026-02-04 15:00"   # convert a specific time
smt -f "%H:%M"              # custom time format (default: %Y-%m-%d %H:%M:%S)
smt -l                      # list all available timezones
smt -v                      # show version

License

MIT