ansi

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 9, 2019 License: Apache-2.0 Imports: 8 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DisableColors = false

DisableColors disables all colors and other ANSI sequences.

View Source
var EnvironmentOverrideColors = true

EnvironmentOverrideColors overs coloring based on `CLICOLOR` and `CLICOLOR_FORCE`. Cf. https://bixense.com/clicolors/

View Source
var ForceColors = false

ForceColors forces the use of colors and other ANSI sequences.

Functions

func Color

func Color(w io.Writer) aurora.Aurora

Color returns an aurora.Aurora instance with colors enabled or disabled depending on whether the writer supports colors.

func ColorizeJSON

func ColorizeJSON(json string, w io.Writer) string

ColorizeJSON returns a colorized version of the input JSON, if the writer supports colors.

func Linkify

func Linkify(text, url string, w io.Writer) string

Linkify returns an ANSI escape sequence with an hyperlink, if the writer supports colors.

func StartSpinner

func StartSpinner(msg string, w io.Writer) *spinner.Spinner

StartSpinner starts a spinner with the given message. If the writer doesn't support colors, it simply prints the message.

func StopSpinner

func StopSpinner(s *spinner.Spinner, msg string, w io.Writer)

StopSpinner stops a spinner with the given message. If the writer doesn't support colors, it simply prints the message.

Types

This section is empty.

Jump to

Keyboard shortcuts

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