Documentation ¶
Index ¶
- func Ago(timestamp *timestamppb.Timestamp) string
- func Commafy(items interface{}) string
- func Duration(d *durationpb.Duration) string
- func ProgressBar(width, green, yellow, red int) string
- func Since(timestamp *timestamppb.Timestamp) string
- func Size(size int64) string
- func TimeDifference(from, to *timestamppb.Timestamp) string
- func Timestamp(timestamp *timestamppb.Timestamp) string
- func UnescapeHTML(s string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Ago ¶
func Ago(timestamp *timestamppb.Timestamp) string
Ago pretty-prints the amount of time that has passed since timestamp as a human-readable string, and adds "ago" to the end.
func Duration ¶
func Duration(d *durationpb.Duration) string
Duration pretty prints a duration in a human readable way.
func ProgressBar ¶
ProgressBar pretty prints a progress bar with given width and green, yellow and red segments. green, yellow and red need not add to width, they will be normalized. If red is nonzero there will always be at least one red segment, even if red is less than 1/width of the total bar.
func Since ¶
func Since(timestamp *timestamppb.Timestamp) string
Since pretty-prints the amount of time that has passed since timestamp as a human-readable string.
func TimeDifference ¶
func TimeDifference(from, to *timestamppb.Timestamp) string
TimeDifference pretty-prints the duration of time between from and to as a human-reabable string.
func Timestamp ¶ added in v2.7.1
func Timestamp(timestamp *timestamppb.Timestamp) string
Timestamp pretty-prints a timestamp.
func UnescapeHTML ¶
UnescapeHTML returns s with < and > unescaped.
Types ¶
This section is empty.