Improved CLI messages

This commit is contained in:
2025-08-12 18:16:56 -03:00
parent eb74de4d8f
commit 98e6ada4a1

View File

@@ -159,16 +159,16 @@ var installCmd = &cobra.Command{
fmt.Printf("can't find any results for %s\n", nameToQuery) fmt.Printf("can't find any results for %s\n", nameToQuery)
return return
case 1: case 1:
fmt.Printf("Founded 1 package for %s \n", nameToQuery) fmt.Printf(":: Founded 1 package for %s \n", nameToQuery)
fmt.Printf("Downloading %s \n", pkgs[0].Realname) fmt.Printf("Downloading %s \n", pkgs[0].Realname)
QueryInstall(pkgs[0].Realname) QueryInstall(pkgs[0].Realname)
return return
default: default:
fmt.Printf("Found %d versions of %s\n Select 1\n", len(pkgs), nameToQuery) fmt.Printf(":: Founded %d versions for %s\n Select 1\n", len(pkgs), nameToQuery)
for i, q := range pkgs { for i, q := range pkgs {
fmt.Printf("[%d] %s : %s\n %s\n", i, q.Realname, q.Version, q.Description) fmt.Printf("[%d] %s : %s\n %s\n", i, q.Realname, q.Version, q.Description)
} }
var choice int var choice int
@@ -363,7 +363,7 @@ func main() {
if err := encoder.Encode(cfg); err != nil { if err := encoder.Encode(cfg); err != nil {
log.Fatal(err) log.Fatal(err)
} }
file.WriteString("\n\n# BE CAREFULL CHANGING BIN_DIR, BECAUSE THE BINARIES DON'T MOVE AUTOMATICALLY\n# NEVER CHANGE lastDataDir\n") file.WriteString("\n\n# BE CAREFULL CHANGING BIN_DIR, BECAUSE THE BINARIES DON'T MOVE AUTOMATICALLY\n# NEVER CHANGE lastDataDir")
fmt.Println("Operation Sucess!") fmt.Println("Operation Sucess!")
} }
@@ -457,7 +457,7 @@ func Install(packagepath string, serial uint) error {
return err return err
} }
f.WriteString("\n\n# BE CAREFULL CHANGING BIN_DIR, BECAUSE THE BINARIES DON'T MOVE AUTOMATICALLY\n#NEVER CHANGE lastDataDir\n") f.WriteString("\n\n# BE CAREFULL CHANGING BIN_DIR, BECAUSE THE BINARIES DON'T MOVE AUTOMATICALLY\n# NEVER CHANGE lastDataDir")
os.Remove(cfg.Config.LastDataDir) os.Remove(cfg.Config.LastDataDir)
bar.Finish() bar.Finish()
} }
@@ -842,7 +842,7 @@ func QueryInstall(realname string) {
} else { } else {
fmt.Println("A mirror list was found") fmt.Println(":: A mirror list was found")
mirrorlist := strings.Fields(mirrors) mirrorlist := strings.Fields(mirrors)
for _, v := range mirrorlist { for _, v := range mirrorlist {
@@ -1056,7 +1056,7 @@ func Sync(url string) error {
if err != nil { if err != nil {
return err return err
} }
f.WriteString("\n\n# BE CAREFULL CHANGING BIN_DIR, BECAUSE THE BINARIES DON'T MOVE AUTOMATICALLY\n# NEVER CHANGE lastDataDir\n") f.WriteString("\n\n# BE CAREFULL CHANGING BIN_DIR, BECAUSE THE BINARIES DON'T MOVE AUTOMATICALLY\n# NEVER CHANGE lastDataDir")
os.Remove(cfg.Config.LastDataDir) os.Remove(cfg.Config.LastDataDir)
case "y": case "y":
@@ -1108,7 +1108,7 @@ func Sync(url string) error {
bar.Finish() bar.Finish()
return err return err
} }
f.WriteString("\n\n# BE CAREFULL CHANGING BIN_DIR, BECAUSE THE BINARIES DON'T MOVE AUTOMATICALLY\n# NEVER CHANGE lastDataDir\n") f.WriteString("\n\n# BE CAREFULL CHANGING BIN_DIR, BECAUSE THE BINARIES DON'T MOVE AUTOMATICALLY\n# NEVER CHANGE lastDataDir")
os.Remove(cfg.Config.LastDataDir) os.Remove(cfg.Config.LastDataDir)
bar.Finish() bar.Finish()
@@ -1208,7 +1208,7 @@ func Unninstall(realname string) error {
if !exist { if !exist {
return fmt.Errorf("this package isn't installed") return fmt.Errorf("this package isn't installed")
} }
fmt.Printf("Sure you will remove %s ? [Y/n] ", realname) fmt.Printf(":: Sure you will remove %s ? [Y/n] ", realname)
var answer string var answer string
fmt.Scanf("%s", &answer) fmt.Scanf("%s", &answer)
@@ -1400,7 +1400,7 @@ func Upgrade(packagepath string, og_realname string, serial uint) error {
return err return err
} }
f.WriteString("\n\n# BE CAREFULL CHANGING BIN_DIR, BECAUSE THE BINARIES DON'T MOVE AUTOMATICALLY\n#NEVER CHANGE lastDataDir\n") f.WriteString("\n\n# BE CAREFULL CHANGING BIN_DIR, BECAUSE THE BINARIES DON'T MOVE AUTOMATICALLY\n#NEVER CHANGE lastDataDir")
os.Remove(cfg.Config.LastDataDir) os.Remove(cfg.Config.LastDataDir)
bar.Finish() bar.Finish()
} }