_dephell()
{
  local first second current double
  COMPREPLY=()
  first="${COMP_WORDS[1]}"
  second="${COMP_WORDS[2]}"
  double="${COMP_WORDS[1]} ${COMP_WORDS[2]}"
  current="${COMP_WORDS[COMP_CWORD]}"

  # autocomplete command first word
  if [[ ${first} == ${current} ]] ; then
    COMPREPLY=( $(compgen -W "package jail autocomplete deps project generate inspect venv --help" -- ${current}) )
    return 0
  fi

  # autocomplete command second word
  if [[ ${second} == ${current} ]] ; then
    case "${first}" in
      
        deps)
          COMPREPLY=( $(compgen -W "audit licenses check sync tree install outdated add convert " -- ${current}) )
          return 0
          ;;
      
        generate)
          COMPREPLY=( $(compgen -W "config license editorconfig travis authors " -- ${current}) )
          return 0
          ;;
      
        inspect)
          COMPREPLY=( $(compgen -W "self gadget config venv " -- ${current}) )
          return 0
          ;;
      
        jail)
          COMPREPLY=( $(compgen -W "remove try list install " -- ${current}) )
          return 0
          ;;
      
        package)
          COMPREPLY=( $(compgen -W "search remove downloads list purge install releases show " -- ${current}) )
          return 0
          ;;
      
        project)
          COMPREPLY=( $(compgen -W "bump test build " -- ${current}) )
          return 0
          ;;
      
        venv)
          COMPREPLY=( $(compgen -W "shell create destroy run " -- ${current}) )
          return 0
          ;;
      
      *)
      ;;
    esac
  fi

  # autocomplete one-word command arguments
  case "${first}" in
    
      "autocomplete")
        COMPREPLY=( $(compgen -W "--traceback --help --nocolors --config -c --level --env --format --silent -h --pdb --filter -e " -- ${current}) )
        return 0
        ;;
    
      "deps add")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --strategy --versioning --project --config --warehouse --cache-ttl --silent -h --prereleases -e --from-path --bitbucket --from --mutations --env --help --repo --level --tests --pdb --filter --from-format " -- ${current}) )
        return 0
        ;;
    
      "deps audit")
        COMPREPLY=( $(compgen -W "--to-format --traceback --nocolors --envs --cache-path -c --format --bin --to --versioning --project --config --warehouse --cache-ttl --silent -h --sdist-ratio -e --bitbucket --env --help --repo --level --tests --pdb --filter --to-path " -- ${current}) )
        return 0
        ;;
    
      "deps check")
        COMPREPLY=( $(compgen -W "--to-format --traceback --nocolors --envs --cache-path -c --format --bin --venv --to --strategy --versioning --project --config --warehouse --cache-ttl --silent -h --prereleases --dotenv --sdist-ratio -e --bitbucket --mutations --python --env --help --repo --level --tests --pdb --filter --to-path " -- ${current}) )
        return 0
        ;;
    
      "deps convert")
        COMPREPLY=( $(compgen -W "--to-format --traceback --nocolors --envs --cache-path -c --format --bin --to --strategy --versioning --project --config --warehouse --cache-ttl --silent -h --prereleases --sdist-ratio --bitbucket -e --from-path --from --mutations --env --help --repo --level --tests --pdb --filter --from-format --to-path " -- ${current}) )
        return 0
        ;;
    
      "deps install")
        COMPREPLY=( $(compgen -W "--to-format --traceback --nocolors --envs --cache-path -c --format --bin --venv --to --strategy --versioning --project --config --warehouse --cache-ttl --silent -h --prereleases --dotenv --sdist-ratio -e --bitbucket --mutations --python --env --help --repo --level --tests --pdb --filter --to-path " -- ${current}) )
        return 0
        ;;
    
      "deps licenses")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --strategy --versioning --project --config --warehouse --cache-ttl --silent -h --prereleases -e --bitbucket --from-path --from --mutations --env --help --repo --level --tests --pdb --filter --from-format " -- ${current}) )
        return 0
        ;;
    
      "deps outdated")
        COMPREPLY=( $(compgen -W "--to-format --traceback --nocolors --envs --cache-path -c --format --bin --to --versioning --project --config --warehouse --cache-ttl --silent -h --sdist-ratio -e --bitbucket --env --help --repo --level --tests --pdb --filter --to-path " -- ${current}) )
        return 0
        ;;
    
      "deps sync")
        COMPREPLY=( $(compgen -W "--to-format --traceback --nocolors --envs --cache-path -c --format --bin --venv --to --strategy --versioning --project --config --warehouse --cache-ttl --silent -h --prereleases --dotenv --sdist-ratio -e --bitbucket --mutations --python --env --help --repo --level --tests --pdb --filter --to-path " -- ${current}) )
        return 0
        ;;
    
      "deps tree")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --strategy --versioning --project --type --config --warehouse --cache-ttl --silent -h --prereleases -e --bitbucket --from-path --from --mutations --env --help --repo --level --tests --pdb --filter --from-format " -- ${current}) )
        return 0
        ;;
    
      "generate authors")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --cache-ttl --silent -h -e --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "generate config")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --cache-ttl --silent -h -e --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "generate editorconfig")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --cache-ttl --silent -h -e --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "generate license")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --cache-ttl --silent -h -e --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "generate travis")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --cache-ttl --silent -h -e --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "inspect config")
        COMPREPLY=( $(compgen -W "--to-format --traceback --nocolors --envs --cache-path -c --format --bin --to --strategy --venv --versioning --project --config --warehouse --cache-ttl --silent -h --prereleases --dotenv --sdist-ratio --bitbucket -e --from-path --from --mutations --python --env --help --repo --level --tests --pdb --filter --from-format --to-path " -- ${current}) )
        return 0
        ;;
    
      "inspect self")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --cache-ttl --silent -h -e --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "inspect venv")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --versioning --project --config --cache-ttl --silent -h --dotenv -e --python --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "inspect gadget")
        COMPREPLY=( $(compgen -W "--help --config -c --env -h -e " -- ${current}) )
        return 0
        ;;
    
      "jail install")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --versioning --project --config --cache-ttl --silent -h --dotenv -e --python --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "jail list")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --versioning --project --config --cache-ttl --silent -h --dotenv -e --python --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "jail remove")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --versioning --project --config --cache-ttl --silent -h --dotenv -e --python --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "jail try")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --versioning --project --config --cache-ttl --silent -h --dotenv -e --python --env --help --level --command --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "package downloads")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --warehouse --cache-ttl --silent -h -e --bitbucket --env --help --repo --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "package install")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --strategy --versioning --project --config --cache-ttl --silent -h --prereleases --dotenv -e --mutations --python --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "package list")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --warehouse --cache-ttl --silent -h -e --bitbucket --env --help --repo --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "package purge")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --versioning --project --config --cache-ttl --silent -h --dotenv -e --python --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "package releases")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --warehouse --cache-ttl --silent -h -e --bitbucket --env --help --repo --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "package remove")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --versioning --project --config --cache-ttl --silent -h --dotenv -e --python --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "package search")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --warehouse --cache-ttl --silent -h -e --bitbucket --env --help --repo --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "package show")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --warehouse --cache-ttl --silent -h -e --bitbucket --env --help --repo --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "project build")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --strategy --versioning --project --config --warehouse --cache-ttl --silent -h --prereleases -e --bitbucket --from-path --from --mutations --env --help --repo --level --tests --pdb --filter --from-format " -- ${current}) )
        return 0
        ;;
    
      "project bump")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --warehouse --cache-ttl --silent -h -e --bitbucket --from-path --from --env --help --repo --level --tests --pdb --filter --from-format " -- ${current}) )
        return 0
        ;;
    
      "project test")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --versioning --project --config --cache-ttl --silent -h --dotenv -e --from-path --from --python --env --help --level --tests --pdb --filter --from-format " -- ${current}) )
        return 0
        ;;
    
      "venv create")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --versioning --project --config --cache-ttl --silent -h --dotenv -e --from-path --from --python --env --help --level --tests --pdb --filter --from-format " -- ${current}) )
        return 0
        ;;
    
      "venv destroy")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --cache-ttl --silent -h -e --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "venv run")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --versioning --project --config --warehouse --cache-ttl --silent -h --dotenv -e --bitbucket --python --env --help --repo --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "venv shell")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --versioning --project --config --cache-ttl --silent -h --dotenv -e --from-path --from --python --env --help --level --tests --pdb --filter --from-format " -- ${current}) )
        return 0
        ;;
    
    *)
    ;;
  esac

  # autocomplete two-words command arguments
  case "${double}" in
    
      "autocomplete")
        COMPREPLY=( $(compgen -W "--traceback --help --nocolors --config -c --level --env --format --silent -h --pdb --filter -e " -- ${current}) )
        return 0
        ;;
    
      "deps add")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --strategy --versioning --project --config --warehouse --cache-ttl --silent -h --prereleases -e --from-path --bitbucket --from --mutations --env --help --repo --level --tests --pdb --filter --from-format " -- ${current}) )
        return 0
        ;;
    
      "deps audit")
        COMPREPLY=( $(compgen -W "--to-format --traceback --nocolors --envs --cache-path -c --format --bin --to --versioning --project --config --warehouse --cache-ttl --silent -h --sdist-ratio -e --bitbucket --env --help --repo --level --tests --pdb --filter --to-path " -- ${current}) )
        return 0
        ;;
    
      "deps check")
        COMPREPLY=( $(compgen -W "--to-format --traceback --nocolors --envs --cache-path -c --format --bin --venv --to --strategy --versioning --project --config --warehouse --cache-ttl --silent -h --prereleases --dotenv --sdist-ratio -e --bitbucket --mutations --python --env --help --repo --level --tests --pdb --filter --to-path " -- ${current}) )
        return 0
        ;;
    
      "deps convert")
        COMPREPLY=( $(compgen -W "--to-format --traceback --nocolors --envs --cache-path -c --format --bin --to --strategy --versioning --project --config --warehouse --cache-ttl --silent -h --prereleases --sdist-ratio --bitbucket -e --from-path --from --mutations --env --help --repo --level --tests --pdb --filter --from-format --to-path " -- ${current}) )
        return 0
        ;;
    
      "deps install")
        COMPREPLY=( $(compgen -W "--to-format --traceback --nocolors --envs --cache-path -c --format --bin --venv --to --strategy --versioning --project --config --warehouse --cache-ttl --silent -h --prereleases --dotenv --sdist-ratio -e --bitbucket --mutations --python --env --help --repo --level --tests --pdb --filter --to-path " -- ${current}) )
        return 0
        ;;
    
      "deps licenses")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --strategy --versioning --project --config --warehouse --cache-ttl --silent -h --prereleases -e --bitbucket --from-path --from --mutations --env --help --repo --level --tests --pdb --filter --from-format " -- ${current}) )
        return 0
        ;;
    
      "deps outdated")
        COMPREPLY=( $(compgen -W "--to-format --traceback --nocolors --envs --cache-path -c --format --bin --to --versioning --project --config --warehouse --cache-ttl --silent -h --sdist-ratio -e --bitbucket --env --help --repo --level --tests --pdb --filter --to-path " -- ${current}) )
        return 0
        ;;
    
      "deps sync")
        COMPREPLY=( $(compgen -W "--to-format --traceback --nocolors --envs --cache-path -c --format --bin --venv --to --strategy --versioning --project --config --warehouse --cache-ttl --silent -h --prereleases --dotenv --sdist-ratio -e --bitbucket --mutations --python --env --help --repo --level --tests --pdb --filter --to-path " -- ${current}) )
        return 0
        ;;
    
      "deps tree")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --strategy --versioning --project --type --config --warehouse --cache-ttl --silent -h --prereleases -e --bitbucket --from-path --from --mutations --env --help --repo --level --tests --pdb --filter --from-format " -- ${current}) )
        return 0
        ;;
    
      "generate authors")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --cache-ttl --silent -h -e --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "generate config")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --cache-ttl --silent -h -e --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "generate editorconfig")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --cache-ttl --silent -h -e --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "generate license")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --cache-ttl --silent -h -e --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "generate travis")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --cache-ttl --silent -h -e --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "inspect config")
        COMPREPLY=( $(compgen -W "--to-format --traceback --nocolors --envs --cache-path -c --format --bin --to --strategy --venv --versioning --project --config --warehouse --cache-ttl --silent -h --prereleases --dotenv --sdist-ratio --bitbucket -e --from-path --from --mutations --python --env --help --repo --level --tests --pdb --filter --from-format --to-path " -- ${current}) )
        return 0
        ;;
    
      "inspect self")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --cache-ttl --silent -h -e --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "inspect venv")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --versioning --project --config --cache-ttl --silent -h --dotenv -e --python --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "inspect gadget")
        COMPREPLY=( $(compgen -W "--help --config -c --env -h -e " -- ${current}) )
        return 0
        ;;
    
      "jail install")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --versioning --project --config --cache-ttl --silent -h --dotenv -e --python --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "jail list")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --versioning --project --config --cache-ttl --silent -h --dotenv -e --python --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "jail remove")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --versioning --project --config --cache-ttl --silent -h --dotenv -e --python --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "jail try")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --versioning --project --config --cache-ttl --silent -h --dotenv -e --python --env --help --level --command --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "package downloads")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --warehouse --cache-ttl --silent -h -e --bitbucket --env --help --repo --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "package install")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --strategy --versioning --project --config --cache-ttl --silent -h --prereleases --dotenv -e --mutations --python --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "package list")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --warehouse --cache-ttl --silent -h -e --bitbucket --env --help --repo --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "package purge")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --versioning --project --config --cache-ttl --silent -h --dotenv -e --python --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "package releases")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --warehouse --cache-ttl --silent -h -e --bitbucket --env --help --repo --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "package remove")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --versioning --project --config --cache-ttl --silent -h --dotenv -e --python --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "package search")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --warehouse --cache-ttl --silent -h -e --bitbucket --env --help --repo --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "package show")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --warehouse --cache-ttl --silent -h -e --bitbucket --env --help --repo --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "project build")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --strategy --versioning --project --config --warehouse --cache-ttl --silent -h --prereleases -e --bitbucket --from-path --from --mutations --env --help --repo --level --tests --pdb --filter --from-format " -- ${current}) )
        return 0
        ;;
    
      "project bump")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --warehouse --cache-ttl --silent -h -e --bitbucket --from-path --from --env --help --repo --level --tests --pdb --filter --from-format " -- ${current}) )
        return 0
        ;;
    
      "project test")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --versioning --project --config --cache-ttl --silent -h --dotenv -e --from-path --from --python --env --help --level --tests --pdb --filter --from-format " -- ${current}) )
        return 0
        ;;
    
      "venv create")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --versioning --project --config --cache-ttl --silent -h --dotenv -e --from-path --from --python --env --help --level --tests --pdb --filter --from-format " -- ${current}) )
        return 0
        ;;
    
      "venv destroy")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --versioning --project --config --cache-ttl --silent -h -e --env --help --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "venv run")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --versioning --project --config --warehouse --cache-ttl --silent -h --dotenv -e --bitbucket --python --env --help --repo --level --tests --pdb --filter " -- ${current}) )
        return 0
        ;;
    
      "venv shell")
        COMPREPLY=( $(compgen -W "--traceback --nocolors --envs --cache-path -c --format --bin --venv --versioning --project --config --cache-ttl --silent -h --dotenv -e --from-path --from --python --env --help --level --tests --pdb --filter --from-format " -- ${current}) )
        return 0
        ;;
    
    *)
    ;;
  esac
}

complete -F _dephell dephell
