#
# This file is part of vospace-transfer-service
# Copyright (C) 2021 Istituto Nazionale di Astrofisica
# SPDX-License-Identifier: GPL-3.0-or-later
#

_vos_group()
{
  local cur prev opts1 opts2
  COMPREPLY=()
  cur="${COMP_WORDS[COMP_CWORD]}"
  prev="${COMP_WORDS[COMP_CWORD-1]}"
  opts1="read write"
  opts2="add del list"
  
  if [[ ${cur} == read || ${cur} == write || ${COMP_CWORD} -eq 1 ]] ; then
    COMPREPLY=( $(compgen -W "${opts1}" -- ${cur}) )
    return 0
  fi

  if [[ ${prev} == read || ${prev} == write ]] ; then
    COMPREPLY=( $(compgen -W "${opts2}" -- ${cur}) )
    return 0
  fi
}
complete -F _vos_group vos_group 
