2025-09-29 15:21:20 +03:00

23 lines
479 B
Go

package plymouth
import (
"fmt"
"os/exec"
"strconv"
)
func ShowPlymouthMessage(message string) {
cmd := exec.Command("plymouth", "update", "--status=\""+message+"\"")
cmd.Run()
}
func ShowPlymouthProgress(progress int) {
if progress < 100 && progress > 0 {
progressStr := strconv.Itoa(progress)
cmd := exec.Command("plymouth", "system-update", "--progress="+progressStr+"\"")
if err := cmd.Run(); err != nil {
fmt.Printf("Progress: %s%%", progressStr)
}
}
}