diff --git a/sshpiperd/cmd.go b/sshpiperd/cmd.go index 6511daf8..ef2c70a8 100644 --- a/sshpiperd/cmd.go +++ b/sshpiperd/cmd.go @@ -60,6 +60,7 @@ func main() { parser := flags.NewNamedParser("sshpiperd", flags.Default) parser.SubcommandsOptional = true + parser.LongDescription = "SSH Piper works as a proxy-like ware, and route connections by username, src ip , etc. Please see for more information" // version addSubCommand(parser, "version", "show version", func(args []string) error { @@ -78,6 +79,12 @@ func main() { return nil }) + // manpage + addSubCommand(parser, "manpage", "write man page to stdout", func(args []string) error { + parser.WriteManPage(os.Stdout) + return nil + }) + config := &struct { piperdConfig