5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-02 18:10:48 +08:00

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

This commit is contained in:
Misite Bao 2023-05-01 20:57:10 +08:00 committed by GitHub
parent 832d6bc4d3
commit 516c4853f9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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")