File tree Expand file tree Collapse file tree 3 files changed +28
-27
lines changed
Expand file tree Collapse file tree 3 files changed +28
-27
lines changed Original file line number Diff line number Diff line change 11<%= view_marker %>
22<%= aliases.join " | " %> )
33<%= render(:conflicts).indent 2 %>
4- % if arg
5- if [[ -n ${2+x} ]]; then
6- <%= render(:validations).indent 4 %>
7- % if repeatable
8- if [[ -z ${args[<%= name %> ]+x} ]]; then
9- args[<%= name %> ]="\"$2\""
10- else
11- args[<%= name %> ]="${args[<%= name %> ]} \"$2\""
12- fi
13- % else
14- args[<%= name %> ]="$2"
15- % end
16- shift
17- shift
18- else
19- printf "%s\n" "<%= strings[:flag_requires_an_argument] % { name: name, usage: usage_string } %> "
20- exit 1
21- fi
22- % else
23- % if repeatable
24- (( args[<%= name %> ]+=1 ))
25- % else
26- args[<%= name %> ]=1
27- % end
28- shift
29- % end
30- ;;
4+ <%= render(arg ? :case_arg : :case_no_arg).indent 2 %>
Original file line number Diff line number Diff line change 1+ <%= view_marker %>
2+ if [[ -n ${2+x} ]]; then
3+ <%= render(:validations).indent 2 %>
4+ % if repeatable
5+ if [[ -z ${args[<%= name %> ]+x} ]]; then
6+ args[<%= name %> ]="\"$2\""
7+ else
8+ args[<%= name %> ]="${args[<%= name %> ]} \"$2\""
9+ fi
10+ % else
11+ args[<%= name %> ]="$2"
12+ % end
13+ shift
14+ shift
15+ else
16+ printf "%s\n" "<%= strings[:flag_requires_an_argument] % { name: name, usage: usage_string } %> "
17+ exit 1
18+ fi
19+ ;;
Original file line number Diff line number Diff line change 1+ <%= view_marker %>
2+ % if repeatable
3+ (( args[<%= name %> ]+=1 ))
4+ % else
5+ args[<%= name %> ]=1
6+ % end
7+ shift
8+ ;;
You can’t perform that action at this time.
0 commit comments