codecombat/bin/coco-brunch

18 lines
712 B
Text
Raw Normal View History

#!/usr/bin/python
from subprocess import call
import subprocess
import os
import time
import sys
#TODO: Upgrade this so it works on windows
#These scripts will be placed in coco/bin
current_directory = os.path.dirname(os.path.realpath(sys.argv[0]))
coco_path = os.getenv("COCO_DIR",os.path.join(current_directory,os.pardir))
brunch_path = coco_path + os.sep + "node_modules" + os.sep + ".bin" + os.sep + "brunch"
subprocess.Popen("ulimit -n 100000",shell=True)
while True:
print("Starting brunch. After the first compile, it'll keep running and watch for changes.")
call(brunch_path + " w",shell=True,cwd=coco_path)
print("Brunch crashed. Press control+C within 1 second to quit.")
time.sleep(1)