package platform type UpdaterLauncher interface { Start(args []string) error } type MainProgramStarter interface { Start(targetExe string) error GetMainName() string }