Moved distro information to the right of the distro ascii

This commit is contained in:
CapCreeperGR 2024-05-04 15:59:10 +03:00
parent 469e704610
commit 23cdf358b0

22
main.go
View File

@ -88,10 +88,23 @@ func readConfig() {
if err != nil {
return
}
// Print Distro Ascii
fmt.Println(getDistroAscii())
// Print Fetch Script Output
fmt.Println(string(out))
// Print Distro Information
ascii := getDistroAscii()
maxWidth := 0
for _, line := range strings.Split(ascii, "\n") {
if len(line) > maxWidth {
maxWidth = len(line)
}
}
for lineIndex, line := range strings.Split(ascii, "\n") {
for i := len(line); i < maxWidth+5; i++ {
line = line + " "
}
if lineIndex < len(strings.Split(string(out), "\n")) {
line = line + strings.Split(string(out), "\n")[lineIndex]
}
fmt.Println(line)
}
}
func readKeyValueFile(filepath string) (map[string]string, error) {
@ -174,7 +187,6 @@ func getDistroAscii() string {
(| | )
/'\_ _/'\
\___)=(___/ `
fmt.Println(path.Join(asciiPath, getDistroInfo().ID))
if _, err := os.Stat(path.Join(asciiPath, getDistroInfo().ID)); err == nil {
bytes, err := os.ReadFile(path.Join(asciiPath, getDistroInfo().ID))
if err != nil {