| 
					
				 | 
			
			
				@@ -0,0 +1,47 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#!/bin/bash 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+SOURCE_FILE=${1} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+TARGET_FILE=${2} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# Check if source file is set 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+if [[ "${SOURCE_FILE}" = "" ]]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    echo "Source file is not set" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    exit 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# Check if target file is set 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+if [[ "${TARGET_FILE}" = "" ]]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    echo "Target file is not set" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    exit 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# Check if source file exists 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+if [[ ! -f "${SOURCE_FILE}" ]]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    echo "Source file does not exists: ${SOURCE_FILE}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    exit 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# Re-create empty target file 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+if [[ -f "${TARGET_FILE}" ]]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    rm ${TARGET_FILE} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+touch ${TARGET_FILE} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+IFS="" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+while read line; do 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if [[ ${line} == "/*"* ]]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if [[ ${line} == *"*/" ]]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if [[ ${line} == *"import("* ]]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                FILE_TO_IMPORT=$(echo "${line}" | grep -oP "/*\s?import\(\K[^)]+") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                DATA_TO_IMPORT=$(curl -s "${FILE_TO_IMPORT}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                echo "${DATA_TO_IMPORT}" >> ${TARGET_FILE} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                echo "${line}" >> ${TARGET_FILE} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            echo "${line}" >> ${TARGET_FILE} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        echo "${line}" >> ${TARGET_FILE} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+done < ${SOURCE_FILE} 
			 |