INNER CODE UNIT · Go
main
openocta/openocta · src/cmd/openocta-launcher/main.go:21
func main() {
appinstance.KillOtherOpenOctaProcesses()
port := defaultPort
addr := fmt.Sprintf("127.0.0.1:%d", port)
baseURL := fmt.Sprintf("http://%s", addr)
selfDir, _ := os.Executable()
binDir := filepath.Dir(selfDir)
openoctaPath := filepath.Join(binDir, binaryName("openocta"))
if _, err := os.Stat(openoctaPath); err != nil {
// Fallback: rely on PATH
openoctaPath = binaryName("openocta")
}
ctx, cancel := context.WithCancel(context.Background())
defer cancel()