Raw File
Import.sh
#! /bin/bash

# ==============================================================================
# -- Parse arguments -----------------------------------------------------------
# ==============================================================================

DOC_STRING="Import maps"

USAGE_STRING=$(cat <<- END
Usage: $0 [-h|--help] [--python-version=VERSION]
END
)

OPTS=`getopt -o h --long batch:,package:,no-carla-materials,json-only,python-version:, -n 'parse-options' -- "$@"`

ARGS=""

eval set -- "$OPTS"

source $(dirname "$0")/Environment.sh

PY_VERSION_LIST=3

while [[ $# -gt 0 ]]; do
  case "$1" in
    --python-version )
      PY_VERSION_LIST="$2"
      shift 2 ;;
    -h | --help )
      echo "$DOC_STRING"
      echo -e "$USAGE_STRING"
      exit 1
      ;;
    --batch )
      ARGS="${ARGS} $1 $2"
      shift 2 ;;
    --package )
      ARGS="${ARGS} $1 $2"
      shift 2 ;;
    -- )
      shift ;;
    * )
      ARGS="${ARGS} $1"
      shift ;;
  esac
done

# Convert comma-separated string to array of unique elements.
IFS="," read -r -a PY_VERSION_LIST <<< "${PY_VERSION_LIST}"

/usr/bin/env python${PY_VERSION_LIST[0]} ${CARLA_BUILD_TOOLS_FOLDER}/Import.py ${ARGS}
back to top