1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- //go:build darwin
- // +build darwin
- package color
- import (
- "fmt"
- "math/rand"
- "strconv"
- )
- var _ = RandomColor()
- // RandomColor generates a random color.
- func RandomColor() string {
- return fmt.Sprintf("#%s", strconv.FormatInt(int64(rand.Intn(16777216)), 16))
- }
- // Yellow ...
- func Yellow(msg string) string {
- return fmt.Sprintf("\x1b[33m%s\x1b[0m", msg)
- }
- // Red ...
- func Red(msg string) string {
- return fmt.Sprintf("\x1b[31m%s\x1b[0m", msg)
- }
- // Redf ...
- func Redf(msg string, arg any) string {
- return fmt.Sprintf("\x1b[31m%s\x1b[0m %+v\n", msg, arg)
- }
- // Blue ...
- func Blue(msg string) string {
- return fmt.Sprintf("\x1b[34m%s\x1b[0m", msg)
- }
- // Green ...
- func Green(msg string) string {
- return fmt.Sprintf("\x1b[32m%s\x1b[0m", msg)
- }
- // Greenf ...
- func Greenf(msg string, arg any) string {
- return fmt.Sprintf("\x1b[32m%s\x1b[0m %+v\n", msg, arg)
- }
|