gvmtool completion - determine local installed versions
parent
5d0ba9550f
commit
73d2b4f87e
|
|
@ -41,15 +41,24 @@ _gvm_complete()
|
||||||
|
|
||||||
_gvm_candidate_versions(){
|
_gvm_candidate_versions(){
|
||||||
|
|
||||||
|
|
||||||
|
CANDIDATE_LOCAL_VERSIONS=$(__gvm_cleanup_local_versions $1)
|
||||||
if _gvm_offline; then
|
if _gvm_offline; then
|
||||||
__gvmtool_build_version_csv $1
|
CANDIDATE_VERSIONS=$CANDIDATE_LOCAL_VERSIONS
|
||||||
CANDIDATE_VERSIONS="$(echo $CSV | tr ',' ' ')"
|
|
||||||
else
|
else
|
||||||
CANDIDATE_VERSIONS="$(curl -s "${GVM_SERVICE}/candidates/$1" | tr ',' ' ')"
|
CANDIDATE_ONLINE_VERSIONS="$(curl -s "${GVM_SERVICE}/candidates/$1" | tr ',' ' ')"
|
||||||
|
CANDIDATE_VERSIONS="$(echo $CANDIDATE_ONLINE_VERSIONS $CANDIDATE_LOCAL_VERSIONS |sort | uniq ) "
|
||||||
fi
|
fi
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
__gvm_cleanup_local_versions(){
|
||||||
|
|
||||||
|
__gvmtool_build_version_csv $1
|
||||||
|
echo $CSV | tr ',' ' '
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
_gvm_offline()
|
_gvm_offline()
|
||||||
{
|
{
|
||||||
if [ "$GVM_ONLINE" = "true" ]; then
|
if [ "$GVM_ONLINE" = "true" ]; then
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue