SkillAgentSearch skills...

Dlgs

Go cross-platform library for displaying dialogs and input boxes

Install / Use

/learn @gen2brain/Dlgs
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

dlgs

TravisCI Build Status AppVeyor Build Status GoDoc Go Report Card

dlgs is a cross-platform library for displaying dialogs and input boxes.

NOTE: This repository is archived and will not be maintained anymore. See https://github.com/ncruces/zenity for cgo-free dialogs, also check https://github.com/gen2brain/iup-go for full-blown UI.

Installation

go get -u github.com/gen2brain/dlgs

Documentation

Documentation on GoDoc.

Examples

item, _, err := dlgs.List("List", "Select item from list:", []string{"Bug", "New Feature", "Improvement"})
if err != nil {
    panic(err)
}
passwd, _, err := dlgs.Password("Password", "Enter your API key:")
if err != nil {
    panic(err)
}
yes, err := dlgs.Question("Question", "Are you sure you want to format this media?", true)
if err != nil {
    panic(err)
}

More

For cross-platform notifications and alerts see beeep.

View on GitHub
GitHub Stars388
CategoryDevelopment
Updated2mo ago
Forks42

Languages

Go

Security Score

100/100

Audited on Jan 15, 2026

No findings