mirror of
https://github.com/onyx-and-iris/slobs-cli.git
synced 2026-04-18 06:53:39 +00:00
add shell completion scripts
add Shell Completion section to README add pdm script completion add pre-commit config
This commit is contained in:
33
Taskfile.yaml
Normal file
33
Taskfile.yaml
Normal file
@@ -0,0 +1,33 @@
|
||||
version: '3'
|
||||
|
||||
tasks:
|
||||
default:
|
||||
desc: Generate completion scripts for supported shells
|
||||
cmds:
|
||||
- task: generate-completion-scripts
|
||||
|
||||
generate-completion-scripts:
|
||||
desc: Generate completion scripts for supported shells
|
||||
cmds:
|
||||
- for:
|
||||
matrix:
|
||||
SHELL: [bash, fish, zsh]
|
||||
task: generate-completion-script-{{.ITEM.SHELL}}
|
||||
|
||||
generate-completion-script-bash:
|
||||
desc: Generate bash completion script
|
||||
cmds:
|
||||
- bash -c '_SLOBS_CLI_COMPLETE=bash_source slobs-cli > ./completions/_slobs-cli.bash'
|
||||
internal: true
|
||||
|
||||
generate-completion-script-fish:
|
||||
desc: Generate fish completion script
|
||||
cmds:
|
||||
- fish -c '_SLOBS_CLI_COMPLETE=fish_source slobs-cli > ./completions/_slobs-cli.fish'
|
||||
internal: true
|
||||
|
||||
generate-completion-script-zsh:
|
||||
desc: Generate zsh completion script
|
||||
cmds:
|
||||
- zsh -c '_SLOBS_CLI_COMPLETE=zsh_source slobs-cli > ./completions/_slobs-cli.zsh'
|
||||
internal: true
|
||||
Reference in New Issue
Block a user