File tree Expand file tree Collapse file tree 1 file changed +11
-8
lines changed
Expand file tree Collapse file tree 1 file changed +11
-8
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,10 @@ package main
22
33import "fmt"
44
5- var Zshcompletion = `#compdef %s
5+ // https://github.com/urfave/cli/blob/v1-maint/autocomplete/zsh_autocomplete
6+ var Zshcompletion = `
7+ #compdef %s
8+
69_cli_zsh_autocomplete() {
710
811 local -a opts
@@ -23,11 +26,12 @@ _cli_zsh_autocomplete() {
2326 return
2427}
2528
26- compdef _cli_zsh_autocomplete %s`
27-
28- var Bashcompletion = `#! /bin/bash
29+ compdef _cli_zsh_autocomplete %s
30+ `
2931
30- PROG=%s
32+ // https://github.com/urfave/cli/blob/v1-maint/autocomplete/bash_autocomplete
33+ var Bashcompletion = `
34+ #! /bin/bash
3135
3236_cli_bash_autocomplete() {
3337 if [[ "${COMP_WORDS[0]}" != "source" ]]; then
@@ -43,9 +47,8 @@ _cli_bash_autocomplete() {
4347 return 0
4448 fi
4549}
46-
47- complete -o bashdefault -o default -o nospace -F _cli_bash_autocomplete $PROG
48- unset PROG`
50+ complete -o bashdefault -o default -o nospace -F _cli_bash_autocomplete %s
51+ `
4952
5053func GenBashCompletion (name string ) string {
5154 return fmt .Sprintf (Bashcompletion , name )
You can’t perform that action at this time.
0 commit comments