-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTaskfile.yaml
More file actions
33 lines (28 loc) · 961 Bytes
/
Taskfile.yaml
File metadata and controls
33 lines (28 loc) · 961 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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