#time #cli #tracking #utility

bin+lib achievements

Track and celebrate the passage of time

5 releases

0.2.1 Oct 20, 2024
0.2.0 Apr 14, 2024
0.1.2 Apr 7, 2024
0.1.1 Apr 7, 2024
0.1.0 Apr 7, 2024

#2180 in Command line utilities

Download history 12/week @ 2024-07-22 12/week @ 2024-09-23 73/week @ 2024-10-14 58/week @ 2024-10-21 10/week @ 2024-11-04

141 downloads per month

MIT/Apache

22KB
361 lines

Achievements

Crate Docs

Achievements is a command line tool to track and celebrate the passage of time.

NOTE: Personal/experimental project.

Install using Cargo:

$ cargo install --locked achievements

Then run by

$ achievements

Moon landing: 19984 days 💎💎💎💎💎
Berlin Wall Fall: 12567 days 💎💎💎

IMPORTANT: The way the number of days/months/etc is calculated is very simple and not accurate. A day is ~86400 seconds. A month is ~30 days, a year is ~365 days etc...this means the reported intervals are only a rough indication and they can be wrong.

For example:

  • the accurate number of days since the Moon landing should be 19985 days but the tool reports 19984 days (1 day off)
  • the accurate number of days since the Berlin Wall fall should be 12568 days but the tool reports 12567 days (1 day off)

Dependencies

~4–28MB
~415K SLoC