timeago-cli

Crates.iotimeago-cli
lib.rstimeago-cli
version0.5.0
sourcesrc
created_at2020-10-22 04:41:16.847022
updated_at2022-01-13 01:15:06.665851
descriptionA dead-simple CLI tool to convert RFC2822 to short humanized strings
homepage
repository
max_upload_size
id304146
size45,519
Jeffrey Jose (jeffjose)

documentation

README

A dead-simple CLI to convert RFC2822 to short humanize strings

timeago-cli

A dead-simple CLI to convert RFC2822 to short humanize strings. Useful for prompts

Usage

$ timeago 'Wed, 21 Oct 2020 00:07:08 -0700'

Use it with git log to get how far back the last commit was

$ timeago "$(git log -1 --format=%cD)"
12h

Install

cargo install timeago-cli

Options

You can get longer strings with --long

$ timeago "$(git log -1 --format=%cD)" --long
12 hours

Or precise timeago strings with --precise

$ timeago "$(git log -1 --format=%cD)" --precise
12 hours 30 minutes and 19 seconds

Customize the separator (default ) with --seperator

$ timeago "$(git log -1 --format=%cD)" --precise --separator '|'
12h|31m|43s
Commit count: 0

cargo fmt