mirror of
https://github.com/sorenisanerd/gotty.git
synced 2024-11-22 12:24:25 +00:00
Isolate help message template
This commit is contained in:
parent
25627da86f
commit
8758dc0541
19
help.go
Normal file
19
help.go
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
package main
|
||||||
|
|
||||||
|
var helpTemplate = `NAME:
|
||||||
|
{{.Name}} - {{.Usage}}
|
||||||
|
|
||||||
|
USAGE:
|
||||||
|
{{.Name}} [options] <command> [<arguments...>]
|
||||||
|
|
||||||
|
VERSION:
|
||||||
|
{{.Version}}{{if or .Author .Email}}
|
||||||
|
|
||||||
|
AUTHOR:{{if .Author}}
|
||||||
|
{{.Author}}{{if .Email}} - <{{.Email}}>{{end}}{{else}}
|
||||||
|
{{.Email}}{{end}}{{end}}
|
||||||
|
|
||||||
|
OPTIONS:
|
||||||
|
{{range .Flags}}{{.}}
|
||||||
|
{{end}}
|
||||||
|
`
|
20
main.go
20
main.go
@ -14,6 +14,7 @@ func main() {
|
|||||||
cmd.Version = "0.0.2"
|
cmd.Version = "0.0.2"
|
||||||
cmd.Name = "gotty"
|
cmd.Name = "gotty"
|
||||||
cmd.Usage = "Share your terminal as a web application"
|
cmd.Usage = "Share your terminal as a web application"
|
||||||
|
cmd.HideHelp = true
|
||||||
cmd.Flags = []cli.Flag{
|
cmd.Flags = []cli.Flag{
|
||||||
cli.StringFlag{
|
cli.StringFlag{
|
||||||
Name: "addr, a",
|
Name: "addr, a",
|
||||||
@ -66,24 +67,7 @@ func main() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
cmd.HideHelp = true
|
cli.AppHelpTemplate = helpTemplate
|
||||||
cli.AppHelpTemplate = `NAME:
|
|
||||||
{{.Name}} - {{.Usage}}
|
|
||||||
|
|
||||||
USAGE:
|
|
||||||
{{.Name}} [options] <command> [<arguments...>]
|
|
||||||
|
|
||||||
VERSION:
|
|
||||||
{{.Version}}{{if or .Author .Email}}
|
|
||||||
|
|
||||||
AUTHOR:{{if .Author}}
|
|
||||||
{{.Author}}{{if .Email}} - <{{.Email}}>{{end}}{{else}}
|
|
||||||
{{.Email}}{{end}}{{end}}
|
|
||||||
|
|
||||||
OPTIONS:
|
|
||||||
{{range .Flags}}{{.}}
|
|
||||||
{{end}}
|
|
||||||
`
|
|
||||||
|
|
||||||
cmd.Run(os.Args)
|
cmd.Run(os.Args)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user