#date-time #parser #time-parser #local-time #command-line #timestamp #epoch-time

app everytime

et is a command line program to work with dates and times

6 releases (3 breaking)

0.4.2 May 28, 2024
0.4.1 May 28, 2024
0.3.0 May 28, 2024
0.2.0 May 28, 2024
0.1.0 Apr 7, 2021

#123 in Date and time

MIT license

8KB
148 lines

Every Time

et is a command line program to work with dates and times

$ et now                 # prints current local time
2021-04-06 23:20:45.281102 -05:00

$ et now -e              # prints current Epoch time
1617769538

$ et now UTC             # prints current UTC time
2021-04-07 04:21:08.630195 UTC

$ et now Europe/London   # prints current time at a timezone
2021-04-07 04:21:08.630195 UTC

$ et parse 1617767254    # parses an epoch timestamp
2021-04-06T22:47:34-05:00

To-Do

  • Display the time across common timezones
  • Match timezones better (Letter-casing, city-only matching)
  • Handle micro/nano-seconds while parsing
  • Type 1 UUID parsing

Dependencies

~2.7–4MB
~64K SLoC