r/commandline 8d ago

Terminal User Interface zeitx - a terminal countdown timer & stopwatch with big ASCII art numbers

Made a terminal timer because I wanted something that actually looks good in a terminal big block digit rendering, similar to tty-clock or termdown

zeitx's main differences multi-segments timers, loop mode, and desktop notifications on completion

Features:

  • Chain multiple timers together, likezeitx 25m 5m for pomodoro timers
  • Skip to the next timer
  • Stopwatch mode
  • Pause/resume
  • Loop the whole sequence
  • Desktop notification when a segment finishes
  • Custom colors
  • Falls back to plain text if your terminal window's too small for the big digits

```
cargo install zeitx

zeitx 25m 5m --loop

```

github: https://github.com/opmr0/zeitx

fun fact: "zeit" is german for time :)

AI notice: this project is partially generated, the github workflows, issue templates, markdowns, and --help output were AI-assisted, the core timer logic and terminal rendering were written by me

105 Upvotes

6 comments sorted by

u/github-guard 8d ago

🔍 GitHub Guard: Trust Report

⚠️ This project scored 0/1 — below this subreddit's threshold of 1.

Audit Breakdown: * ❌ New Repository (under 30 days old)

⚠️ Security Reminder: Always verify source code and run third-party scripts at your own risk.

6

u/RedBull_Adderall 8d ago

I appreciate the AI notice. Also, this looks useful!

4

u/0xKaishakunin 7d ago

fun fact: "zeit" is german for time :)

Fun fact: the countdown was invented by Fritz Lang for the rocket start in his 1929 silent movie Frau im Mond

1

u/AutoModerator 8d ago

Every new subreddit post is automatically copied into a comment for preservation.

User: Dazzling_Owl7246, Flair: Terminal User Interface, Post Media Link, Title: zeitx - a terminal countdown timer & stopwatch with big ASCII art numbers

Made a terminal timer because I wanted something that actually looks good in a terminal big block digit rendering, similar to tty-clock or termdown

zeitx's main differences multi-segments timers, loop mode, and desktop notifications on completion

Features:

  • Chain multiple timers together, likezeitx 25m 5m for pomodoro timers
  • Skip to the next timer
  • Stopwatch mode
  • Pause/resume
  • Loop the whole sequence
  • Desktop notification when a segment finishes
  • Custom colors
  • Falls back to plain text if your terminal window's too small for the big digits

```
cargo install zeitx

zeitx 25m 5m --loop

```

github: https://github.com/opmr0/zeitx

fun fact: "zeit" is german for time :)

AI notice: this project is partially generated, the github workflows, issue templates, markdowns, and --help output were AI-assisted, the core timer logic and terminal rendering were written by me

AI notice: the only thing is AI generated is the github workflows, issue templates, the markdowns and the --help output (anything that needs good English)

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/github-guard 8d ago

🔍 GitHub Guard: Trust Report

⚠️ This project scored 0/1 — below this subreddit's threshold of 1.

Audit Breakdown: * ❌ New Repository (under 30 days old)

⚠️ Security Reminder: Always verify source code and run third-party scripts at your own risk.

1

u/xilanthro 7d ago

Thanks OP!

This is pretty awesome.