Skip to content

Latest commit

 

History

History
52 lines (29 loc) · 820 Bytes

README.md

File metadata and controls

52 lines (29 loc) · 820 Bytes

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