Add shell completion templates and manpage template

This commit is contained in:
2026-01-30 07:11:34 +00:00
parent 4c11569bb6
commit 66dce8c310

View File

@@ -0,0 +1,18 @@
# fish completion for {{spec.name}}
# Auto-generated by cli-spec-generator
complete -c {{spec.name}} -f
complete -c {{spec.name}} -a '{{#each spec.commands}}{{name}} {{/each}}'
complete -c {{spec.name}} -s h -l help -d 'Show help'
complete -c {{spec.name}} -s v -l version -d 'Show version'
{{#each spec.globalOptions}}
complete -c {{spec.name}} -l {{name}}{{#if short}} -s {{short}}{{/if}} -d '{{escape description}}'
{{/each}}
{{#each spec.commands}}
complete -c {{spec.name}} -a '{{name}}' -d '{{escape description}}'
{{#each options}}
complete -c {{spec.name}} -a '{{name}}' -l {{name}}{{#if short}} -s {{short}}{{/if}} -d '{{escape description}}'
{{/each}}
{{/each}}