mirror of
https://github.com/safedep/pmg.git
synced 2026-08-03 07:24:09 +02:00
* feat: Add support for setup-info command * fix: Code review fixes * fix: Add event log info
28 lines
627 B
Go
28 lines
627 B
Go
package ui
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"github.com/fatih/color"
|
|
)
|
|
|
|
var (
|
|
brandPinkRed = color.RGB(219, 39, 119).Add(color.Bold).SprintFunc() // #DB2777 Brand Pink
|
|
whiteDim = color.New(color.Faint).SprintFunc()
|
|
)
|
|
|
|
func GeneratePMGBanner(version, commit string) string {
|
|
var pmgASCIIText = `
|
|
█▀█ █▀▄▀█ █▀▀ From SafeDep
|
|
█▀▀ █░▀░█ █▄█` // It should end here no \n
|
|
|
|
if len(commit) >= 6 {
|
|
commit = commit[:6]
|
|
}
|
|
|
|
return fmt.Sprintf("%s %s: %s %s: %s\n\n", brandPinkRed(pmgASCIIText),
|
|
whiteDim("version"), Colors.Bold(version),
|
|
whiteDim("commit"), Colors.Bold(commit),
|
|
)
|
|
}
|