Files
EnhancedTerminal/EnhancedTerminalApp.swift
2026-01-31 23:01:54 +00:00

29 lines
745 B
Swift

import Cocoa
import Foundation
// MARK: - Main Entry Point
@main
class EnhancedTerminalApp: NSObject, NSApplicationDelegate {
var mainWindow: MainWindowController!
func applicationDidFinishLaunching(_ notification: Notification) {
// Create and show main window
mainWindow = MainWindowController()
mainWindow.showWindow(nil)
// Activate app
NSApp.activate(ignoringOtherApps: true)
}
func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
return true
}
static func main() {
let app = NSApplication.shared
let delegate = EnhancedTerminalApp()
app.delegate = delegate
app.run()
}
}