43 lines
1.2 KiB
Bash
43 lines
1.2 KiB
Bash
|
# ==============================================================================
|
||
|
# -- Parse arguments -----------------------------------------------------------
|
||
|
# ==============================================================================
|
||
|
|
||
|
DOC_STRING="Retrieve the plugins for CARLA"
|
||
|
|
||
|
USAGE_STRING="Usage: $0 [-h|--help] [--release]"
|
||
|
|
||
|
RELEASE=false
|
||
|
|
||
|
if [ $? != 0 ] ; then echo "$USAGE_STRING" ; exit 2 ; fi
|
||
|
|
||
|
while true; do
|
||
|
case "$1" in
|
||
|
--release )
|
||
|
RELEASE=true
|
||
|
shift ;;
|
||
|
-h | --help )
|
||
|
echo "$DOC_STRING"
|
||
|
echo "$USAGE_STRING"
|
||
|
exit 1
|
||
|
;;
|
||
|
* )
|
||
|
break ;;
|
||
|
esac
|
||
|
done
|
||
|
|
||
|
# ==============================================================================
|
||
|
# -- Get Plugins ---------------------------------------------------------------
|
||
|
# ==============================================================================
|
||
|
|
||
|
log "Retrieving Plugins"
|
||
|
|
||
|
if [[ -d "${CARLA_ROOT_FOLDER}Plugins" ]] ; then
|
||
|
log "Plugins already installed."
|
||
|
else
|
||
|
if ${RELEASE} ; then
|
||
|
git clone --depth=1 --recursive https://github.com/carla-simulator/carla-plugins.git "${CARLA_ROOT_FOLDER}Plugins"
|
||
|
else
|
||
|
git clone --recursive https://github.com/carla-simulator/carla-plugins.git "${CARLA_ROOT_FOLDER}Plugins"
|
||
|
fi
|
||
|
fi
|