mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-11-03 16:41:44 +01:00 
			
		
		
		
	install.fish script didn't catch error exit code from idf_tools.py. Now it does. Signed-off-by: Marek Fiala <marek.fiala@espressif.com> Closes: https://github.com/espressif/esp-idf/pull/7325
		
			
				
	
	
		
			26 lines
		
	
	
		
			570 B
		
	
	
	
		
			Fish
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			570 B
		
	
	
	
		
			Fish
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env fish
 | 
						|
 | 
						|
set basedir (realpath (dirname (status -f)))
 | 
						|
 | 
						|
set -x IDF_PATH $basedir
 | 
						|
 | 
						|
echo "Detecting the Python interpreter"
 | 
						|
source "$IDF_PATH"/tools/detect_python.fish
 | 
						|
 | 
						|
if not set -q argv[1]
 | 
						|
    set TARGETS "all"
 | 
						|
else
 | 
						|
    set TARGETS $argv[1]
 | 
						|
end
 | 
						|
echo "Installing ESP-IDF tools"
 | 
						|
"$ESP_PYTHON" "$IDF_PATH"/tools/idf_tools.py install --targets=$TARGETS
 | 
						|
or exit 1
 | 
						|
 | 
						|
echo "Installing Python environment and packages"
 | 
						|
"$ESP_PYTHON" "$IDF_PATH"/tools/idf_tools.py install-python-env
 | 
						|
 | 
						|
echo "All done! You can now run:"
 | 
						|
echo ""
 | 
						|
echo "  . "$basedir"/export.fish"
 | 
						|
echo ""
 |