feat(cli): use Spinner instead of Print (#2637)

This commit is contained in:
Misite Bao
2023-05-01 22:57:10 +10:00
committed by GitHub
parent 832d6bc4d3
commit 516c4853f9
+4 -3
View File
@@ -6,6 +6,7 @@ import (
"strings"
"github.com/pterm/pterm"
"github.com/wailsapp/wails/v2/cmd/wails/flags"
"github.com/wailsapp/wails/v2/internal/colour"
"github.com/wailsapp/wails/v2/internal/system"
@@ -21,15 +22,15 @@ func diagnoseEnvironment(f *flags.Doctor) error {
app.PrintBanner()
pterm.Print("Scanning system - Please wait (this may take a long time)...")
spinner, _ := pterm.DefaultSpinner.Start("Scanning system - Please wait (this may take a long time)...")
// Get system info
info, err := system.GetInfo()
if err != nil {
pterm.Println("Failed.")
spinner.Fail("Failed.")
return err
}
pterm.Println("Done.")
spinner.Success("Done.")
pterm.DefaultSection.Println("System")