Documentation ¶
Index ¶
- Constants
- func Assert(statement bool, args ...any)
- func Assertf(statement bool, format string, args ...any)
- func Env(key string) string
- func Exit(args ...any)
- func Exitf(format string, args ...any)
- func Fatal(v ...any)
- func Fatalf(format string, v ...any)
- func Fg(c tui.TerminalColor, s ...string) tui.Style
- func IsTerminal() bool
- func Print(v ...any) (int, error)
- func Printf(format string, v ...any) (int, error)
- func Println(v ...any) (int, error)
- type Buffer
- func (b *Buffer) Sprint(v ...any) *Buffer
- func (b *Buffer) Sprintf(format string, v ...any) *Buffer
- func (b *Buffer) Sprintln(v ...any) *Buffer
- func (b *Buffer) String() string
- func (b *Buffer) Stylef(style tui.Style, format string, v ...any) *Buffer
- func (b *Buffer) Styleln(style tui.Style, v ...any) *Buffer
- func (b *Buffer) Write(p []byte) (int, error)
- func (b *Buffer) WriteByte(v byte) error
- func (b *Buffer) WriteRune(r rune) (int, error)
- func (b *Buffer) WriteString(s string) (int, error)
Constants ¶
const ( // EnvServer is the server endpoint the client uses. If not set, // clients will use '127.0.0.1:7373'. EnvServer = "MINIO_KES_SERVER" // EnvAPIKey is used by the client to authenticate to the server. EnvAPIKey = "MINIO_KES_API_KEY" EnvPrivateKey = "MINIO_KES_KEY_FILE" EnvCertificate = "MINIO_KES_CERT_FILE" )
Environment variable used by the KES CLI.
Variables ¶
This section is empty.
Functions ¶
func Env ¶ added in v0.24.0
Env retrieves the value of the environment variable named by the key. It returns the value, which will be empty if the variable is not present.
func Exit ¶ added in v0.24.0
func Exit(args ...any)
Exit prints args as error message and aborts with exit code 1.
func Fatal ¶
func Fatal(v ...any)
Fatal writes an error prefix and the operands to OS stderr. Then, Fatal terminates the program by calling os.Exit(1).
func Fatalf ¶
Fatalf writes an error prefix and the operands, formatted according to the format specifier, to OS stderr. Then, Fatalf terminates the program by calling os.Exit(1).
func Fg ¶ added in v0.24.0
func Fg(c tui.TerminalColor, s ...string) tui.Style
Fg returns a new style with the given foreground color. All strings s are rendered with the style. For example:
fmt.Println(cli.Fg(tui.ANSIColor(2), "Hello World"))
func IsTerminal ¶ added in v0.24.0
func IsTerminal() bool
IsTerminal reports whether stdout is a terminal.
func Print ¶ added in v0.20.0
Print formats using the default formats for its operands and writes to standard output. Spaces are added between operands when neither is a string. It returns the number of bytes written and any write error encountered.
Types ¶
type Buffer ¶ added in v0.23.0
type Buffer struct {
// contains filtered or unexported fields
}
A Buffer is used to efficiently build a string to display on a terminal.
func (*Buffer) Sprint ¶ added in v0.23.0
Sprint appends to the Buffer. Arguments are handled in the manner of fmt.Print.
func (*Buffer) Sprintf ¶ added in v0.23.0
Sprintf appends to the Buffer. Arguments are handled in the manner of fmt.Printf.
func (*Buffer) Sprintln ¶ added in v0.23.0
Sprintln appends to the Buffer. Arguments are handled in the manner of fmt.Println.
func (*Buffer) Stylef ¶ added in v0.23.0
Stylef appends the styled string to the Buffer. Arguments are handled in the manner of fmt.Printf before styling.
func (*Buffer) Styleln ¶ added in v0.23.0
Styleln appends the styled string to the Buffer. Arguments are handled in the manner of fmt.Println before styling.
func (*Buffer) Write ¶ added in v0.23.0
Write appends the contents of p to b's buffer. Write always returns len(p), nil.
func (*Buffer) WriteByte ¶ added in v0.23.0
WriteByte appends the byte c to b's buffer. The returned error is always nil.