github.com/go-task/task/v3/internal/logger
No package summary is available.
Package
Files: 1. Third party imports: 2. Imports from organisation: 0. Tests: 0. Benchmarks: 0.
Vars
Types
Logger
Logger is just a wrapper that prints stuff to STDOUT or STDERR, with optional color.
| Field name | Field type | Comment |
|---|---|---|
| Stdin |
|
No comment on field. |
| Stdout |
|
No comment on field. |
| Stderr |
|
No comment on field. |
| Verbose |
|
No comment on field. |
| Color |
|
No comment on field. |
| AssumeYes |
|
No comment on field. |
| AssumeTerm |
|
No comment on field. |
Color, PrintFunc
This type doesn't have documentation.
| Field name | Field type | Comment |
|---|---|---|
| type |
|
No comment on field. |
| type |
|
No comment on field. |
Functions
func Blue
Uses: color.New.
func BrightBlue
Uses: color.New.
func BrightCyan
Uses: color.New.
func BrightGreen
Uses: color.New.
func BrightMagenta
Uses: color.New.
func BrightRed
Uses: color.New.
func BrightYellow
Uses: color.New.
func Cyan
Uses: color.New.
func Default
Uses: color.New.
func Green
Uses: color.New.
func Magenta
Uses: color.New.
func Red
Uses: color.New.
func Yellow
Uses: color.New.
func (*Logger) Errf
Errf prints stuff to STDERR.
func (*Logger) FOutf
FOutf prints stuff to the given writer.
func (*Logger) Outf
Outf prints stuff to STDOUT.
func (*Logger) PrintExperiments
Uses: experiments.List, tabwriter.NewWriter.
func (*Logger) Prompt
Uses: bufio.NewReader, errors.New, slices.Contains, strings.ToLower, strings.ToUpper, strings.TrimSpace, term.IsTerminal.
func (*Logger) VerboseErrf
VerboseErrf prints stuff to STDERR if verbose mode is enabled.
func (*Logger) VerboseOutf
VerboseOutf prints stuff to STDOUT if verbose mode is enabled.
func (*Logger) Warnf
Private functions
func envColor
References: color.Attribute, color.NoColor, env.GetTaskEnv, os.Getenv, slices.Concat, strconv.Atoi, strings.Split.