zenity
v0.10.14: Bump golang.org
此存储库包括:
zenity命令的“端口” 。实施对话框:
Windows,MacOS和其他Unixes上的行为可能会略有不同。其中一些是旨在的(反映平台差异),其他位是不幸的局限性。
GO软件包:
go get github.com/ncruces/zenity@latest
使用Homebrew上的MacOS/WSL上的zenity命令?:
brew install ncruces/tap/zenity
Windows上的zenity命令使用scoop?::
scoop install https://ncruces.github.io/scoop/zenity.json
如果您已经去,则在MacOS/Windows上的zenity命令:
go install github.com/ncruces/zenity/cmd/zenity@latest
或下载最新版本。
对于GO包,请咨询文档和示例。
zenity命令竭尽所能与GNOME版本兼容。
咨询该命令的文档和人页面。
cgo (请参阅益处,主要是交叉兼容)context取消osascriptzenity , matedialog , qarma GO以外的语言的Zenity包装器可以从我们的zenity命令中受益。在Unix(Linux,FreeBSD等)上,他们可以使用原始工具,在Windows/Macos上,他们可以使用此存储库中的命令来携带可移植性。
示例:
dialog-guizenity.cr by @kojix2 我要感谢所有贡献者,但 @gen2brain尤其是dlgs ,这对zenity的Windows Port起到了作用。