File tree Expand file tree Collapse file tree 3 files changed +9
-4
lines changed Expand file tree Collapse file tree 3 files changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -186,6 +186,7 @@ def assert_command(key, value)
186
186
187
187
assert_string "#{ key } .name" , value [ 'name' ]
188
188
assert_optional_string "#{ key } .help" , value [ 'help' ]
189
+ assert_optional_string "#{ key } .help_header_override" , value [ 'help_header_override' ]
189
190
assert_optional_string "#{ key } .footer" , value [ 'footer' ]
190
191
assert_optional_string "#{ key } .group" , value [ 'group' ]
191
192
assert_optional_string "#{ key } .filename" , value [ 'filename' ]
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ def option_keys
17
17
alias args catch_all commands completions
18
18
default dependencies environment_variables examples
19
19
extensible expose filename filters flags
20
- footer function group help name
20
+ footer function group help help_header_override name
21
21
private variables version
22
22
]
23
23
end
Original file line number Diff line number Diff line change 1
1
= view_marker
2
2
3
3
> {{ function_name }}_usage() {
4
- if summary == help
4
+ if summary == help && !help_header_override
5
5
> printf "{{ caption_string.sanitize_for_print }}\n\n"
6
6
else
7
7
> if [[ -n $long_usage ]]; then
8
- > printf "{{ full_name }}\n\n"
9
- > printf "{{ help.wrap(78).indent(2).sanitize_for_print }}\n\n"
8
+ if help_header_override
9
+ = help_header_override.indent 4
10
+ else
11
+ > printf "{{ full_name }}\n\n"
12
+ > printf "{{ help.wrap(78).indent(2).sanitize_for_print }}\n\n"
13
+ end
10
14
> else
11
15
> printf "{{ caption_string.sanitize_for_print }}\n\n"
12
16
> fi
You can’t perform that action at this time.
0 commit comments