Dieses Repo enthält:
zenity -Befehls sowohl an Windows als auch für MacOS basierend auf dieser Bibliothek.Implementierte Dialoge:
Das Verhalten unter Windows, MacOS und anderen Unixes kann geringfügig unterscheiden. Einige davon sind beabsichtigt (widerspiegeln Plattformunterschiede), andere Bits sind unglückliche Einschränkungen.
Das Go -Paket:
go get github.com/ncruces/zenity@latest
Der zenity -Befehl auf macOS/WSL mit Homebrew?:
brew install ncruces/tap/zenity
Der zenity -Befehl unter Windows mit Scoop?:
scoop install https://ncruces.github.io/scoop/zenity.json
Der zenity -Befehl auf macOS/Windows, wenn Sie Go haben:
go install github.com/ncruces/zenity/cmd/zenity@latest
Oder laden Sie die neueste Version herunter.
Für das GO -Paket wenden Sie sich an die Dokumentation und Beispiele.
Der zenity -Befehl ist sein Bestes, um mit der Gnome -Version kompatibel zu sein.
Wenden Sie sich an die Dokumentation und die Mannseite dieses Befehls.
cgo (siehe Vorteile, meistens Kreuzkompilierung)contextosascriptzenity , matedialog , qarma Zenity -Wrapper für andere Sprachen als Go können von unserem zenity -Befehl profitieren. Auf UNIX (Linux, FreeBSD usw.) können sie das ursprüngliche Tool verwenden und unter Windows/MacOS den Befehl dieses Repo zur Portabilität verwenden.
Beispiele:
dialog-gui von @snurfdevzenity.cr von @Kojix2 Ich möchte allen Mitwirkenden danken, aber insbesondere für @Gen2Brain für dlgs , was für den Windows -Hafen der zenity maßgeblich war.