Categorygithub.com/Shieldoo/inputbox
repositorypackage
0.0.0-20211217114601-2682f7c4da20
Repository: https://github.com/shieldoo/inputbox.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

About

GoDoc

InputBox is a simple cross-platform library for displaying desktop dialog boxes in your go application

Example

package main

import "github.com/martinlindhe/inputbox"

func main() {
	got, ok := inputbox.InputBox("Dialog title", "Type a number", "abc")
	if ok {
		fmt.Println("you entered:", got)
	} else {
		fmt.Println("No value entered")
	}
}

Windows

Uses a powershell script

Windows

macOS

Uses a osascript

macOS

Linux

Uses zenity (gtk)

Linux

More

If you like this, check out https://github.com/martinlindhe/notify for cross-platform desktop notifications.

License

Under MIT