#!/usr/bin/env bash # Copyright (c) 2013 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. base_dir=$(dirname "$0") # Ensure that "depot_tools" is somewhere in PATH so this tool can be used # standalone, but allow other PATH manipulations to take priority. PATH=$PATH:$base_dir if [[ $GCLIENT_PY3 == 1 ]]; then # Explicitly run on Python 3 PYTHONDONTWRITEBYTECODE=1 exec vpython3 "$base_dir/fetch.py" "$@" elif [[ $GCLIENT_PY3 == 0 ]]; then # Explicitly run on Python 2 PYTHONDONTWRITEBYTECODE=1 exec vpython "$base_dir/fetch.py" "$@" elif [[ $(uname -s) = MINGW* || $(uname -s) = CYGWIN* ]]; then # Run on Python 2 on Windows for now, allows default to be flipped. PYTHONDONTWRITEBYTECODE=1 exec vpython "$base_dir/fetch.py" "$@" else # Run on Python 3, allows default to be flipped. PYTHONDONTWRITEBYTECODE=1 exec vpython3 "$base_dir/fetch.py" "$@" fi