import AppKit // Subprocess pipes (scp, psql) can break mid-write; don't let SIGPIPE kill the app. signal(SIGPIPE, SIG_IGN) let app = NSApplication.shared let appDelegate = AppDelegate() app.delegate = appDelegate app.setActivationPolicy(.regular) app.run()