20 lines
469 B
Text
20 lines
469 B
Text
|
#compdef xcselv
|
||
|
#autoload
|
||
|
|
||
|
function _xcselv_compl_list_versions() {
|
||
|
_omz_xcode_list_versions short
|
||
|
}
|
||
|
|
||
|
_arguments \
|
||
|
'(-l -L -p)-h[prints a help message]' \
|
||
|
'(-L -p -h)-l[lists installed Xcode versions]' \
|
||
|
'(-l -p -h)-L[lists installed Xcode versions (long form)]' \
|
||
|
'(-h -l -L)-p[prints active Xcode version]' \
|
||
|
&& ret=0
|
||
|
|
||
|
local _xcode_versions
|
||
|
_xcode_versions=($(_xcselv_compl_list_versions))
|
||
|
_describe -t _xcode_versions 'version' _xcode_versions
|
||
|
|
||
|
return 1
|