| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -6,7 +6,7 @@ CODE='\033[36;40;1m'
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					RESET='\033[0m'
 | 
					 | 
					 | 
					 | 
					RESET='\033[0m'
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					CODE_SERVER="${INSTALL_PREFIX}/bin/code-server"
 | 
					 | 
					 | 
					 | 
					CODE_SERVER="${INSTALL_PREFIX}/bin/code-server"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# if EXTENSIONS_DIR is set then add --extensions-dir to the code-server command
 | 
					 | 
					 | 
					 | 
					# Set extension directory
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					EXTENSION_ARG=""
 | 
					 | 
					 | 
					 | 
					EXTENSION_ARG=""
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					if [ -n "${EXTENSIONS_DIR}" ]; then
 | 
					 | 
					 | 
					 | 
					if [ -n "${EXTENSIONS_DIR}" ]; then
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  EXTENSION_ARG="--extensions-dir ${EXTENSIONS_DIR} "
 | 
					 | 
					 | 
					 | 
					  EXTENSION_ARG="--extensions-dir ${EXTENSIONS_DIR} "
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -15,7 +15,7 @@ fi
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					function run_code_server() {
 | 
					 | 
					 | 
					 | 
					function run_code_server() {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  echo "👷 Running code-server in the background..."
 | 
					 | 
					 | 
					 | 
					  echo "👷 Running code-server in the background..."
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  echo "Check logs at ${LOG_PATH}!"
 | 
					 | 
					 | 
					 | 
					  echo "Check logs at ${LOG_PATH}!"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  $CODE_SERVER $EXTENSION_ARG --auth none --port "${PORT}" --app-name "${APP_NAME}" > "${LOG_PATH}" 2>&1 &
 | 
					 | 
					 | 
					 | 
					  $CODE_SERVER "$EXTENSION_ARG" --auth none --port "${PORT}" --app-name "${APP_NAME}" > "${LOG_PATH}" 2>&1 &
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					}
 | 
					 | 
					 | 
					 | 
					}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# Check if the settings file exists...
 | 
					 | 
					 | 
					 | 
					# Check if the settings file exists...
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -63,7 +63,7 @@ for extension in "$${EXTENSIONLIST[@]}"; do
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    continue
 | 
					 | 
					 | 
					 | 
					    continue
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  fi
 | 
					 | 
					 | 
					 | 
					  fi
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  printf "🧩 Installing extension $${CODE}$extension$${RESET}...\n"
 | 
					 | 
					 | 
					 | 
					  printf "🧩 Installing extension $${CODE}$extension$${RESET}...\n"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  output=$($CODE_SERVER $EXTENSION_ARG --install-extension "$extension")
 | 
					 | 
					 | 
					 | 
					  output=$($CODE_SERVER "$EXTENSION_ARG" --install-extension "$extension")
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  if [ $? -ne 0 ]; then
 | 
					 | 
					 | 
					 | 
					  if [ $? -ne 0 ]; then
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    echo "Failed to install extension: $extension: $output"
 | 
					 | 
					 | 
					 | 
					    echo "Failed to install extension: $extension: $output"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    exit 1
 | 
					 | 
					 | 
					 | 
					    exit 1
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |