install.sh 695 B

1234567891011121314151617181920212223242526
  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. TARGETS=`"${ESP_PYTHON}" "${IDF_PATH}/tools/install_util.py" extract targets "$@"`
  10. echo "Installing ESP-IDF tools"
  11. "${ESP_PYTHON}" "${IDF_PATH}/tools/idf_tools.py" install --targets=${TARGETS}
  12. FEATURES=`"${ESP_PYTHON}" "${IDF_PATH}/tools/install_util.py" extract features "$@"`
  13. echo "Installing Python environment and packages"
  14. "${ESP_PYTHON}" "${IDF_PATH}/tools/idf_tools.py" install-python-env --features=${FEATURES}
  15. echo "All done! You can now run:"
  16. echo ""
  17. echo " . ${basedir}/export.sh"
  18. echo ""