_vos_job()
{
  local cur prev opts
  COMPREPLY=()
  cur="${COMP_WORDS[COMP_CWORD]}"
  prev="${COMP_WORDS[COMP_CWORD-1]}"
  opts="info list results"

  if [[ ${cur} == info || ${cur} == results || ${COMP_CWORD} -eq 1 ]] ; then
    COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
    return 0
  fi

  if [[ ${prev} == list ]] ; then
    status="completed error executing pending queued"
    COMPREPLY=( $(compgen -W "${status}" -- ${cur}) )
    return 0
  fi
}
complete -F _vos_job vos_job
