Files
2026-07-13 13:00:08 +08:00

29 lines
554 B
Go

package main
import (
"fmt"
"strconv"
)
func installerCommandLine(installer, dir string) string {
line := fmt.Sprintf(`"%s" /S`, installer)
if dir != "" {
line += " /D=" + dir
}
return line
}
func windowsUpdateHandoffArgs(parentPID int, installer, installDir, relaunch string) []string {
args := []string{
"--parent-pid", strconv.Itoa(parentPID),
"--installer", installer,
}
if installDir != "" {
args = append(args, "--install-dir", installDir)
}
if relaunch != "" {
args = append(args, "--relaunch", relaunch)
}
return args
}