feat(tools/when): simple time-conversion tool
I often need unix timestamps, or have unix timestamps, or need timestamps at
certain relative offsets etc.
This adds a tool called `when` which can do all of this. It has basically no
user interface, you just call it with a time query and it does it if it
understands what you meant. This will get smarter over time as I find more uses.
Example:
~> when yesterday 5PM
Local: Mon 06 May 2024 at 17:00:00 MSK
UTC: 2024-05-06T14:00:00Z
UNIX: 1715004000
It supports all kinds of queries already, see the usage for details.
Change-Id: I694ffef7608586acfb1ff8010ac0fac4d9951e2e
Reviewed-on: https://cl.tvl.fyi/c/depot/+/11598
Tested-by: BuildkiteCI
Autosubmit: tazjin <tazjin@tvl.su>
Reviewed-by: tazjin <tazjin@tvl.su>
This commit is contained in:
parent
368a11ee0a
commit
00135d1c28
2 changed files with 147 additions and 0 deletions
6
tools/when/default.nix
Normal file
6
tools/when/default.nix
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{ depot, ... }:
|
||||
|
||||
depot.nix.buildGo.program {
|
||||
name = "when";
|
||||
srcs = [ ./when.go ];
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue