mirror of
https://github.com/onyx-and-iris/gobs-cli.git
synced 2026-04-18 07:03:37 +00:00
print list commands as tables
This commit is contained in:
22
util.go
Normal file
22
util.go
Normal file
@@ -0,0 +1,22 @@
|
||||
// Package util provides utility functions for the application.
|
||||
|
||||
package main
|
||||
|
||||
import "strings"
|
||||
|
||||
func snakeCaseToTitleCase(snake string) string {
|
||||
words := strings.Split(snake, "_")
|
||||
for i, word := range words {
|
||||
if len(word) > 0 {
|
||||
words[i] = strings.ToUpper(word[:1]) + word[1:]
|
||||
}
|
||||
}
|
||||
return strings.Join(words, " ")
|
||||
}
|
||||
|
||||
func getEnabledMark(enabled bool) string {
|
||||
if enabled {
|
||||
return "\u2713" // green check mark
|
||||
}
|
||||
return "\u274c" // red cross mark
|
||||
}
|
||||
Reference in New Issue
Block a user