Wine-Workflows auf macOS zerfallen schnell in Terminal-Befehle, Prefixes, Logs und Runtime-Vermutungen.
preview v0.2.0
BottleLite
Ein schlanker nativer macOS-Runner für Windows-Apps.
BottleLite ist ein SwiftUI-Wine-Frontend für Windows-Apps auf macOS — ohne Electron, Accounts, Telemetrie oder gebündelte Runtime. Es erkennt dein vorhandenes Wine, hält Bottles persistent, importiert .exe-Dateien sauber und gibt jedem Programm Logs, Einstellungen und Stop-Kontrollen.
Eine SwiftUI-App, die Bottles verwaltet, PE-Dateien validiert, GUI- und Konsolenprogramme über vorhandenes Wine startet, Logs erfasst und Sparkle-Update-Feeds für Preview-Releases verdrahtet.
Windows-App-Tests werden zu einem nativen Mac-Workflow mit explizitem Runtime-Zustand und ohne versteckte Bundle-Schicht.
Für Mac-Nutzer, die einen kleinen, einsehbaren Wine-Wrapper statt eines schweren Launchers wollen.
Entwickler-Setup
source without GitHub CLI
git clone https://github.com/jx-grxf/BottleLite.git && cd BottleLite source with GitHub CLI
gh repo clone jx-grxf/BottleLite && cd BottleLite latest release
open https://github.com/jx-grxf/BottleLite/releases/tag/v0.2.0 download stable macos with GitHub CLI
gh release download v0.2.0 -R jx-grxf/BottleLite -p 'BottleLite-0.2.0.dmg' download stable archive with GitHub CLI
gh release download v0.2.0 -R jx-grxf/BottleLite -p 'BottleLite-0.2.0.zip' Highlights
- Verwaltet persistente Wine-Bottles mit Import, Umbenennen, Löschen und Programm-Settings.
- Validiert .exe-Dateien über Endung und MZ-Header, bevor sie in eine Bottle übernommen werden.
- Startet GUI-Apps leise und Konsolenprogramme sichtbar in Terminal.app, jeweils mit Logs.
- Preview-Distribution mit DMG, Sparkle-Appcast und SHA256-Prüfsummen.