esp-idf/install.sh

28 lines
563 B
Bash
Raw Normal View History

2019-04-28 22:37:02 -04:00
#!/usr/bin/env bash
set -e
set -u
basedir=$(dirname "$0")
IDF_PATH=$(cd "${basedir}"; pwd)
export IDF_PATH
2019-04-28 22:37:02 -04:00
echo "Detecting the Python interpreter"
. "${IDF_PATH}/tools/detect_python.sh"
if [ "$#" -eq 0 ]; then
TARGETS="all"
else
TARGETS=$1
fi
2019-04-28 22:37:02 -04:00
echo "Installing ESP-IDF tools"
"${ESP_PYTHON}" "${IDF_PATH}/tools/idf_tools.py" install --targets=${TARGETS}
2019-04-28 22:37:02 -04:00
echo "Installing Python environment and packages"
"${ESP_PYTHON}" "${IDF_PATH}/tools/idf_tools.py" install-python-env
2019-04-28 22:37:02 -04:00
echo "All done! You can now run:"
echo ""
echo " . ${basedir}/export.sh"
echo ""