install.sh 563 B

123456789101112131415161718192021222324252627
  1. #!/usr/bin/env bash
  2. set -e
  3. set -u
  4. basedir=$(dirname "$0")
  5. IDF_PATH=$(cd "${basedir}"; pwd)
  6. export IDF_PATH
  7. echo "Detecting the Python interpreter"
  8. . "${IDF_PATH}/tools/detect_python.sh"
  9. if [ "$#" -eq 0 ]; then
  10. TARGETS="all"
  11. else
  12. TARGETS=$1
  13. fi
  14. echo "Installing ESP-IDF tools"
  15. "${ESP_PYTHON}" "${IDF_PATH}/tools/idf_tools.py" install --targets=${TARGETS}
  16. echo "Installing Python environment and packages"
  17. "${ESP_PYTHON}" "${IDF_PATH}/tools/idf_tools.py" install-python-env
  18. echo "All done! You can now run:"
  19. echo ""
  20. echo " . ${basedir}/export.sh"
  21. echo ""