()
| 1052 | } |
| 1053 | |
| 1054 | func commandHelpTemplate() string { |
| 1055 | var parentFlagsHelp string |
| 1056 | for _, f := range configureCloudflaredFlags(false) { |
| 1057 | parentFlagsHelp += fmt.Sprintf(" %s\n\t", f) |
| 1058 | } |
| 1059 | for _, f := range cliutil.ConfigureLoggingFlags(false) { |
| 1060 | parentFlagsHelp += fmt.Sprintf(" %s\n\t", f) |
| 1061 | } |
| 1062 | const template = `NAME: |
| 1063 | {{.HelpName}} - {{.Usage}} |
| 1064 | |
| 1065 | USAGE: |
| 1066 | {{.UsageText}} |
| 1067 | |
| 1068 | DESCRIPTION: |
| 1069 | {{.Description}} |
| 1070 | |
| 1071 | TUNNEL COMMAND OPTIONS: |
| 1072 | %s |
| 1073 | SUBCOMMAND OPTIONS: |
| 1074 | {{range .VisibleFlags}}{{.}} |
| 1075 | {{end}} |
| 1076 | ` |
| 1077 | return fmt.Sprintf(template, parentFlagsHelp) |
| 1078 | } |
| 1079 | |
| 1080 | func buildDiagCommand() *cli.Command { |
| 1081 | return &cli.Command{ |
no test coverage detected