We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents f72ba9f + a3a6d3d commit 0444090Copy full SHA for 0444090
cap
@@ -11,8 +11,16 @@ _cap()
11
return
12
fi
13
14
+ local cap_opt_all
15
+ cap --version | grep 'Capistrano v2.' > /dev/null
16
+ if [ $? -eq 0 ]; then
17
+ cap_opt_all='-v' # Capistrano 2.x
18
+ else
19
+ cap_opt_all='-A' # Capistrano 3.x
20
+ fi
21
+
22
local opts
- opts=`cap -T -A | awk 'BEGIN {x=1}; $x>1 { if($1=="cap") { print $2}}'`
23
+ opts=`cap -T ${cap_opt_all} | awk 'BEGIN {x=1}; $x>1 { if($1=="cap") { print $2}}'`
24
optscolon=${cur%"${cur##*:}"}
25
26
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}))
0 commit comments