Skip to content

Commit 56b9742

Browse files
committed
fix(cli): review
1 parent 74ba864 commit 56b9742

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/SDK/Language/CLI.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -368,7 +368,7 @@ public function getParamExample(array $param): string
368368
public function getFilters(): array
369369
{
370370
return array_merge(parent::getFilters(),[
371-
new TwigFilter('cli_kebab', function ($value) {
371+
new TwigFilter('caseKebab', function ($value) {
372372
return strtolower(preg_replace('/(?<!^)([A-Z][a-z]|(?<=[a-z])[^a-z]|(?<=[A-Z])[0-9_])/', '-$1', $value));
373373
})
374374
]);

templates/cli/lib/commands/command.js.twig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,11 @@ const {{ service.name | caseLower }}{{ method.name | caseUcfirst }} = async ({
8686
{% endfor %}
8787
{% for method in service.methods %}
8888
{{service.name | caseLower }}
89-
.command(`{{ method.name | caseCamel | cli_kebab }}`)
89+
.command(`{{ method.name | caseKebab }}`)
9090
{% autoescape false %}
9191
.description(`{{ method.description | replace({'`':'\''}) | replace({'\n':' '}) | replace({'\n \n':' '}) }}`)
9292
{% for parameter in method.parameters.all %}
93-
.{% if parameter.required and not parameter.nullable %}requiredOption{% else %}option{% endif %}(`--{{ parameter.name | escapeKeyword | cli_kebab }} {% if parameter.array.type|length > 0 %}[{% else %}<{% endif %}{{ parameter.name | escapeKeyword | cli_kebab }}{% if parameter.array.type|length > 0 %}...{% endif %}{% if parameter.array.type|length > 0 %}]{% else %}>{% endif %}`, `{{ parameter.description | replace({'`':'\''}) | replace({'\n':' '}) | replace({'\n \n':' '}) }}`{% if parameter | typeName == 'boolean' %}, parseBool{% elseif parameter | typeName == 'number' %}, parseInteger{% endif %})
93+
.{% if parameter.required and not parameter.nullable %}requiredOption{% else %}option{% endif %}(`--{{ parameter.name | escapeKeyword | caseKebab }} {% if parameter.array.type|length > 0 %}[{% else %}<{% endif %}{{ parameter.name | escapeKeyword | caseKebab }}{% if parameter.array.type|length > 0 %}...{% endif %}{% if parameter.array.type|length > 0 %}]{% else %}>{% endif %}`, `{{ parameter.description | replace({'`':'\''}) | replace({'\n':' '}) | replace({'\n \n':' '}) }}`{% if parameter | typeName == 'boolean' %}, parseBool{% elseif parameter | typeName == 'number' %}, parseInteger{% endif %})
9494
{% endfor %}
9595
{% if method.type == 'location' %}
9696
.requiredOption(`--destination <path>`, `output file path.`)

0 commit comments

Comments
 (0)