Ce repo comprend:
zenity à la fois à Windows et à MacOS en fonction de cette bibliothèque.Dialogues implémentées:
Le comportement sur Windows, MacOS et autres Unixes peut différer légèrement. Une partie de cela est destinée (reflétant les différences de plate-forme), d'autres bits sont des limitations malheureuses.
Le package Go:
go get github.com/ncruces/zenity@latest
La commande zenity sur macOS / WSL en utilisant Homebrew ?:
brew install ncruces/tap/zenity
La commande zenity sur Windows à l'aide de Scoop ?:
scoop install https://ncruces.github.io/scoop/zenity.json
La commande zenity sur macOS / Windows, si vous avez Go:
go install github.com/ncruces/zenity/cmd/zenity@latest
Ou téléchargez la dernière version.
Pour le package GO, consultez la documentation et les exemples.
La commande zenity fait de son mieux pour être compatible avec la version gnome.
Consultez la page de documentation et de l'homme de cette commande.
cgo (voir Avantages, principalement de compilation croisée)contextosascriptzenity , matedialog , qarma Les emballages Zenity pour des langues autres que GO peuvent bénéficier de notre commande zenity . Sur UNIX (Linux, FreeBSD, etc.), ils peuvent utiliser l'outil d'origine, et sur Windows / MacOS, ils peuvent utiliser la commande à partir de ce référentiel pour la portabilité.
Exemples:
dialog-gui par @snurfdevzenity.cr par @ kojix2 Je voudrais remercier tous les contributeurs, mais @ gen2brain en particulier pour dlgs , qui a contribué au port Windows de zenity .