2021-11-18 12:40:02 +00:00
|
|
|
<#macro expectedValues option>
|
|
|
|
<#list ctx.options.getOption(option).expectedValues as expectedValue>
|
|
|
|
* ${expectedValue}
|
|
|
|
</#list>
|
2022-01-20 13:21:23 +00:00
|
|
|
</#macro>
|
|
|
|
|
2022-04-19 06:01:42 +00:00
|
|
|
<#macro list options buildIcon=true>
|
2023-02-21 13:44:39 +00:00
|
|
|
[cols="12a,4",role="options"]
|
2022-01-20 13:21:23 +00:00
|
|
|
|===
|
2023-02-21 13:44:39 +00:00
|
|
|
| |Value
|
2022-01-20 13:21:23 +00:00
|
|
|
|
|
|
|
<#list options as option>
|
|
|
|
|
|
2023-02-21 13:44:39 +00:00
|
|
|
[.options-key]#``${option.key}``# <#if buildIcon><#if option.build>[.none]#icon:tools[role=options-build]#</#if></#if>
|
2022-01-20 13:21:23 +00:00
|
|
|
|
|
|
|
[.options-description]#${option.description}#
|
|
|
|
|
|
|
|
[#option-extended-${option.key},role="options-extended"]
|
2023-02-21 13:44:39 +00:00
|
|
|
--
|
|
|
|
<#if option.descriptionExtended?has_content>[.options-description-extended]#${option.descriptionExtended!}#</#if>
|
2022-01-20 13:21:23 +00:00
|
|
|
|
2023-02-21 13:44:39 +00:00
|
|
|
*CLI:* `${option.keyCli}` +
|
|
|
|
*Env:* `${option.keyEnv}`
|
|
|
|
--
|
|
|
|
|<#if option.expectedValues?has_content>
|
|
|
|
<#list option.expectedValues as value>`+${value!}+`<#if option.defaultValue?has_content && value = option.defaultValue> (default)</#if><#if value?has_next>, </#if></#list>
|
|
|
|
<#else>
|
|
|
|
<#if option.defaultValue?has_content>[.options-default]#`+${option.defaultValue!}+`# (default)</#if><#if option.type?has_content && option.defaultValue?has_content> or </#if><#if option.type?has_content && !option.expectedValues?has_content>any `+${option.type!}+`</#if>
|
|
|
|
</#if>
|
2022-01-20 13:21:23 +00:00
|
|
|
|
|
|
|
</#list>
|
|
|
|
|
|
|
|
|===
|
2021-11-18 12:40:02 +00:00
|
|
|
</#macro>
|