Skip to content

Latest commit

 

History

History
52 lines (33 loc) · 1.66 KB

README.md

File metadata and controls

52 lines (33 loc) · 1.66 KB

Seven-segment clock (7clock)

7clock.3.mp4

This is a clock for terminals that uses the Unicode seven-segment display characters added in Unicode 13.0. It runs on most commonly used operating systems, including BSD, Linux, macOS, and Windows.

You need to have a font installed that has glyphs for the seven-segment display characters. I use PragmataPro. Another option is Iosevka.

Note: It doesn't actually cycle through colours when it's running, that was just for demonstration in the video.

Building

Build Status

Ensure you have installed the Rust compiler, then:

cargo build --release --locked

Running

After building the binary will be at target/release/7clock.

Run the binary to get the default 12-hour clock without seconds. The following options are supported:

  • -24 — use 24-hour time
  • --colour — set the colour of the clock (see --help for more info)
  • --seconds — display seconds

Credits

  • This clock is partially inspired by clock-tui

Licence

This project is dual licenced under either of:

at your option.