1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
package main import ( _ "embed" "flag" "fmt" "os" ) var ( //go:embed LICENSE license string printLicense bool ) func init() { flag.BoolVar(&printLicense, "license", false, "Print license") } func tryLicense() { if printLicense { fmt.Println(license) os.Exit(0) } }