pretty

package
v2.8.0-nightly.20230824 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 23, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

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 Commafy

func Commafy(items interface{}) string

func Duration

func Duration(d *durationpb.Duration) string

Duration pretty prints a duration in a human readable way.

func ProgressBar

func ProgressBar(width, green, yellow, red int) string

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 Size

func Size(size int64) string

Size pretty-prints size amount of bytes 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

func UnescapeHTML(s string) string

UnescapeHTML returns s with < and > unescaped.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL