mirror of
https://github.com/Jguer/yay.git
synced 2024-11-07 01:27:21 +01:00
53 lines
1.3 KiB
Go
53 lines
1.3 KiB
Go
|
package text
|
||
|
|
||
|
import (
|
||
|
"fmt"
|
||
|
"os"
|
||
|
)
|
||
|
|
||
|
const arrow = "==>"
|
||
|
const smallArrow = " ->"
|
||
|
const opSymbol = ":: "
|
||
|
|
||
|
func OperationInfoln(a ...interface{}) {
|
||
|
fmt.Fprint(os.Stdout, append([]interface{}{boldCode, cyan(opSymbol), boldCode}, a...)...)
|
||
|
fmt.Fprintln(os.Stdout, resetCode)
|
||
|
}
|
||
|
|
||
|
func OperationInfo(a ...interface{}) {
|
||
|
fmt.Fprint(os.Stdout, append([]interface{}{boldCode, cyan(opSymbol), boldCode}, a...)...)
|
||
|
fmt.Fprint(os.Stdout, resetCode+" ")
|
||
|
}
|
||
|
|
||
|
func Info(a ...interface{}) {
|
||
|
fmt.Fprint(os.Stdout, append([]interface{}{bold(green(arrow + " "))}, a...)...)
|
||
|
}
|
||
|
|
||
|
func Infoln(a ...interface{}) {
|
||
|
fmt.Fprintln(os.Stdout, append([]interface{}{bold(green(arrow))}, a...)...)
|
||
|
}
|
||
|
|
||
|
func Warn(a ...interface{}) {
|
||
|
fmt.Fprint(os.Stdout, append([]interface{}{bold(yellow(smallArrow))}, a...)...)
|
||
|
}
|
||
|
|
||
|
func Warnln(a ...interface{}) {
|
||
|
fmt.Fprintln(os.Stdout, append([]interface{}{bold(yellow(smallArrow))}, a...)...)
|
||
|
}
|
||
|
|
||
|
func Error(a ...interface{}) {
|
||
|
fmt.Fprint(os.Stderr, append([]interface{}{bold(red(smallArrow))}, a...)...)
|
||
|
}
|
||
|
|
||
|
func Errorln(a ...interface{}) {
|
||
|
fmt.Fprintln(os.Stderr, append([]interface{}{bold(red(smallArrow))}, a...)...)
|
||
|
}
|
||
|
|
||
|
func PrintInfoValue(str, value string) {
|
||
|
if value == "" {
|
||
|
value = "None"
|
||
|
}
|
||
|
|
||
|
fmt.Fprintln(os.Stdout, bold("%-16s%s")+" %s\n", str, ":", value)
|
||
|
}
|