feat: new pmg banner (#68)

* feat: new pmg banner

* commit lenght check
This commit is contained in:
Kunal Singh
2025-08-21 23:01:30 +05:30
committed by GitHub
parent 2493fb4dc6
commit cd8fb52c47
6 changed files with 65 additions and 16 deletions
+28
View File
@@ -0,0 +1,28 @@
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()
whiteBold = color.New(color.Bold).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 \t%s: %s %s: %s\n\n", brandPinkRed(pmgASCIIText),
whiteDim("version"), whiteBold(version),
whiteDim("commit"), whiteBold(commit),
)
}