7 from lib.util import electron_gyp
10 SOURCE_ROOT = os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
12 PROJECT_NAME = electron_gyp()['project_name%']
13 PRODUCT_NAME = electron_gyp()['product_name%']
23 if sys.platform == 'darwin':
24 electron = os.path.join(SOURCE_ROOT, 'out', config,
25 '{0}.app'.format(PRODUCT_NAME), 'Contents',
26 'MacOS', PRODUCT_NAME)
27 elif sys.platform == 'win32':
28 electron = os.path.join(SOURCE_ROOT, 'out', config,
29 '{0}.exe'.format(PROJECT_NAME))
31 electron = os.path.join(SOURCE_ROOT, 'out', config, PROJECT_NAME)
34 subprocess.check_call([electron] + sys.argv[1:])
35 except KeyboardInterrupt:
39 if __name__ == '__main__':