add format title+alignment

This commit is contained in:
Adrien Marquès 2018-07-07 12:56:03 +02:00
parent 06152ab903
commit f3b442e810
1 changed files with 16 additions and 0 deletions

View File

@ -4,6 +4,9 @@ import (
"fmt" "fmt"
) )
var title_index = 0
var align_offset = 30
func Warn(s ...string) string { func Warn(s ...string) string {
if len(s) == 0 { if len(s) == 0 {
return Color(31, "/!\\") return Color(31, "/!\\")
@ -18,3 +21,16 @@ func Info(s ...string) string {
return fmt.Sprintf("%s %s", Info(), s[0]) return fmt.Sprintf("%s %s", Info(), s[0])
} }
func Title(s string) {
title_index++
fmt.Printf("\n%s (%d) %s %s\n", Color(33, ">>", false), title_index, s, Color(33, "<<", false))
}
func Align(s string) {
fmt.Printf("%s", s)
for i := len(s); i < align_offset; i++ {
fmt.Printf(" ")
}
}