File tree Expand file tree Collapse file tree 8 files changed +39
-32
lines changed Expand file tree Collapse file tree 8 files changed +39
-32
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ Gem::Specification.new do |s|
18
18
s . required_ruby_version = ">= 2.7.0"
19
19
20
20
s . add_runtime_dependency 'colsole' , '~> 0.6'
21
- s . add_runtime_dependency 'completely' , '~> 0.1' , '>= 0.1. 2'
21
+ s . add_runtime_dependency 'completely' , '~> 0.2'
22
22
s . add_runtime_dependency 'mister_bin' , '~> 0.7'
23
23
s . add_runtime_dependency 'requires' , '~> 0.1'
24
24
Original file line number Diff line number Diff line change @@ -202,12 +202,13 @@ send_completions() {
202
202
echo $' # Modifying it manually is not recommended'
203
203
echo $' _cli_completions() {'
204
204
echo $' local cur=${COMP_WORDS[COMP_CWORD]}'
205
+ echo $' local comp_line="${COMP_WORDS[*]:1}"'
205
206
echo $' '
206
- echo $' case "$COMP_LINE " in'
207
- echo $' \' cli completions\' *) COMPREPLY=($(compgen -W "--help -h" -- "$cur")) ;;'
208
- echo $' \' cli download\' *) COMPREPLY=($(compgen -A file -W "--force --help -f -h" -- "$cur")) ;;'
209
- echo $' \' cli upload\' *) COMPREPLY=($(compgen -A directory -A user -W "--help --password --user -h -p -u" -- "$cur")) ;;'
210
- echo $' \' cli \' *) COMPREPLY=($(compgen -W "--help --version -h -v completions download upload" -- "$cur")) ;;'
207
+ echo $' case "$comp_line " in'
208
+ echo $' \' completions\' *) COMPREPLY=($(compgen -W "--help -h" -- "$cur")) ;;'
209
+ echo $' \' download\' *) COMPREPLY=($(compgen -A file -W "--force --help -f -h" -- "$cur")) ;;'
210
+ echo $' \' upload\' *) COMPREPLY=($(compgen -A directory -A user -W "--help --password --user -h -p -u" -- "$cur")) ;;'
211
+ echo $' \'\' *) COMPREPLY=($(compgen -W "--help --version -h -v completions download upload" -- "$cur")) ;;'
211
212
echo $' esac'
212
213
echo $' }'
213
214
echo $' '
Original file line number Diff line number Diff line change @@ -6,12 +6,13 @@ send_completions() {
6
6
echo $' # Modifying it manually is not recommended'
7
7
echo $' _cli_completions() {'
8
8
echo $' local cur=${COMP_WORDS[COMP_CWORD]}'
9
+ echo $' local comp_line="${COMP_WORDS[*]:1}"'
9
10
echo $' '
10
- echo $' case "$COMP_LINE " in'
11
- echo $' \' cli completions\' *) COMPREPLY=($(compgen -W "--help -h" -- "$cur")) ;;'
12
- echo $' \' cli download\' *) COMPREPLY=($(compgen -A file -W "--force --help -f -h" -- "$cur")) ;;'
13
- echo $' \' cli upload\' *) COMPREPLY=($(compgen -A directory -A user -W "--help --password --user -h -p -u" -- "$cur")) ;;'
14
- echo $' \' cli \' *) COMPREPLY=($(compgen -W "--help --version -h -v completions download upload" -- "$cur")) ;;'
11
+ echo $' case "$comp_line " in'
12
+ echo $' \' completions\' *) COMPREPLY=($(compgen -W "--help -h" -- "$cur")) ;;'
13
+ echo $' \' download\' *) COMPREPLY=($(compgen -A file -W "--force --help -f -h" -- "$cur")) ;;'
14
+ echo $' \' upload\' *) COMPREPLY=($(compgen -A directory -A user -W "--help --password --user -h -p -u" -- "$cur")) ;;'
15
+ echo $' \'\' *) COMPREPLY=($(compgen -W "--help --version -h -v completions download upload" -- "$cur")) ;;'
15
16
echo $' esac'
16
17
echo $' }'
17
18
echo $' '
Original file line number Diff line number Diff line change @@ -6,11 +6,12 @@ send_completions() {
6
6
echo $'# Modifying it manually is not recommended'
7
7
echo $'_cli_completions() {'
8
8
echo $' local cur=${COMP_WORDS[COMP_CWORD]}'
9
+ echo $' local comp_line="${COMP_WORDS[*]:1}"'
9
10
echo $''
10
- echo $' case "$COMP_LINE " in'
11
- echo $' \'cli download\'*) COMPREPLY=($(compgen -W "--force --help -f -h" -- "$cur")) ;;'
12
- echo $' \'cli upload\'*) COMPREPLY=($(compgen -W "--help --password --user -h -p -u" -- "$cur")) ;;'
13
- echo $' \'cli \'*) COMPREPLY=($(compgen -W "--help --version -h -v download upload" -- "$cur")) ;;'
11
+ echo $' case "$comp_line " in'
12
+ echo $' \'download\'*) COMPREPLY=($(compgen -W "--force --help -f -h" -- "$cur")) ;;'
13
+ echo $' \'upload\'*) COMPREPLY=($(compgen -W "--help --password --user -h -p -u" -- "$cur")) ;;'
14
+ echo $' \'\'*) COMPREPLY=($(compgen -W "--help --version -h -v download upload" -- "$cur")) ;;'
14
15
echo $' esac'
15
16
echo $'}'
16
17
echo $''
Original file line number Diff line number Diff line change 5
5
# Modifying it manually is not recommended
6
6
_cli_completions () {
7
7
local cur=${COMP_WORDS[COMP_CWORD]}
8
+ local comp_line=" ${COMP_WORDS[*]: 1} "
8
9
9
- case " $COMP_LINE " in
10
- ' cli download' * ) COMPREPLY=($( compgen -W " --force --help -f -h" -- " $cur " ) ) ;;
11
- ' cli upload' * ) COMPREPLY=($( compgen -W " --help --password --user -h -p -u" -- " $cur " ) ) ;;
12
- ' cli ' * ) COMPREPLY=($( compgen -W " --help --version -h -v download upload" -- " $cur " ) ) ;;
10
+ case " $comp_line " in
11
+ ' download' * ) COMPREPLY=($( compgen -W " --force --help -f -h" -- " $cur " ) ) ;;
12
+ ' upload' * ) COMPREPLY=($( compgen -W " --help --password --user -h -p -u" -- " $cur " ) ) ;;
13
+ ' ' * ) COMPREPLY=($( compgen -W " --help --version -h -v download upload" -- " $cur " ) ) ;;
13
14
esac
14
15
}
15
16
Original file line number Diff line number Diff line change @@ -6,9 +6,10 @@ custom_name() {
6
6
echo $'# Modifying it manually is not recommended'
7
7
echo $'_get_completions() {'
8
8
echo $' local cur=${COMP_WORDS[COMP_CWORD]}'
9
+ echo $' local comp_line="${COMP_WORDS[*]:1}"'
9
10
echo $''
10
- echo $' case "$COMP_LINE " in'
11
- echo $' \'get \'*) COMPREPLY=($(compgen -A file -W "--force --help --verbose --version -h -v" -- "$cur")) ;;'
11
+ echo $' case "$comp_line " in'
12
+ echo $' \'\'*) COMPREPLY=($(compgen -A file -W "--force --help --verbose --version -h -v" -- "$cur")) ;;'
12
13
echo $' esac'
13
14
echo $'}'
14
15
echo $''
Original file line number Diff line number Diff line change 5
5
# Modifying it manually is not recommended
6
6
_say_completions () {
7
7
local cur=${COMP_WORDS[COMP_CWORD]}
8
+ local comp_line=" ${COMP_WORDS[*]: 1} "
8
9
9
- case " $COMP_LINE " in
10
- ' say goodbye universe' * ) COMPREPLY=($( compgen -W " $( git branch) --color --help --verbose -c -h -v" -- " $cur " ) ) ;;
11
- ' say hello world' * ) COMPREPLY=($( compgen -A directory -A user -W " --force --help --verbose -h" -- " $cur " ) ) ;;
12
- ' say goodbye' * ) COMPREPLY=($( compgen -W " --help -h universe" -- " $cur " ) ) ;;
13
- ' say hello' * ) COMPREPLY=($( compgen -W " --help -h world" -- " $cur " ) ) ;;
14
- ' say ' * ) COMPREPLY=($( compgen -W " --help --version -h -v goodbye hello" -- " $cur " ) ) ;;
10
+ case " $comp_line " in
11
+ ' goodbye universe' * ) COMPREPLY=($( compgen -W " $( git branch) --color --help --verbose -c -h -v" -- " $cur " ) ) ;;
12
+ ' hello world' * ) COMPREPLY=($( compgen -A directory -A user -W " --force --help --verbose -h" -- " $cur " ) ) ;;
13
+ ' goodbye' * ) COMPREPLY=($( compgen -W " --help -h universe" -- " $cur " ) ) ;;
14
+ ' hello' * ) COMPREPLY=($( compgen -W " --help -h world" -- " $cur " ) ) ;;
15
+ ' ' * ) COMPREPLY=($( compgen -W " --help --version -h -v goodbye hello" -- " $cur " ) ) ;;
15
16
esac
16
17
}
17
18
Original file line number Diff line number Diff line change @@ -68,12 +68,13 @@ Options:
68
68
# Modifying it manually is not recommended
69
69
_cli_completions() {
70
70
local cur=${COMP_WORDS[COMP_CWORD]}
71
+ local comp_line="${COMP_WORDS[*]:1}"
71
72
72
- case "$COMP_LINE " in
73
- 'cli completions'*) COMPREPLY=($(compgen -W "--help -h" -- "$cur")) ;;
74
- 'cli download'*) COMPREPLY=($(compgen -A file -W "--force --help -f -h" -- "$cur")) ;;
75
- 'cli upload'*) COMPREPLY=($(compgen -A directory -A user -W "--help --password --user -h -p -u" -- "$cur")) ;;
76
- 'cli '*) COMPREPLY=($(compgen -W "--help --version -h -v completions download upload" -- "$cur")) ;;
73
+ case "$comp_line " in
74
+ 'completions'*) COMPREPLY=($(compgen -W "--help -h" -- "$cur")) ;;
75
+ 'download'*) COMPREPLY=($(compgen -A file -W "--force --help -f -h" -- "$cur")) ;;
76
+ 'upload'*) COMPREPLY=($(compgen -A directory -A user -W "--help --password --user -h -p -u" -- "$cur")) ;;
77
+ ''*) COMPREPLY=($(compgen -W "--help --version -h -v completions download upload" -- "$cur")) ;;
77
78
esac
78
79
}
79
80
You can’t perform that action at this time.
0 commit comments