def main(argv): try: input_path_flag_index = argv.index('--input_path') input_path = argv[input_path_flag_index + 1] output_path_flag_index = argv.index('--output_path') output_path = argv[output_path_flag_index + 1] application_names = argv[1:input_path_flag_index] use_rollup = '--rollup' in argv except: print( 'Usage: %s app_1 app_2 ... app_N --input_path <input_path> --output_path <output_path> --rollup true' % argv[0]) raise loader = modular_build.DescriptorLoader(input_path) for app in application_names: descriptors = loader.load_application(app) builder = ReleaseBuilder(app, descriptors, input_path, output_path, use_rollup) builder.build_app() def copy_file(file_name): write_file(join(output_path, file_name), minify_js(read_file(join(input_path, file_name)))) copy_file('root.js') copy_file('RuntimeInstantiator.js')
def main(argv): try: input_path_flag_index = argv.index('--input_path') input_path = argv[input_path_flag_index + 1] output_path_flag_index = argv.index('--output_path') output_path = argv[output_path_flag_index + 1] application_names = argv[1:input_path_flag_index] except: print('Usage: %s app_1 app_2 ... app_N --input_path <input_path> --output_path <output_path>' % argv[0]) raise loader = modular_build.DescriptorLoader(input_path) for app in application_names: descriptors = loader.load_application(app) builder = ReleaseBuilder(app, descriptors, input_path, output_path) builder.build_app()
def main(argv): try: input_path_flag_index = argv.index('--input_path') input_path = argv[input_path_flag_index + 1] output_path_flag_index = argv.index('--output_path') output_path = argv[output_path_flag_index + 1] application_names = argv[1:input_path_flag_index] debug_flag_index = argv.index('--debug') minify = argv[debug_flag_index + 1] == '0' except: print( 'Usage: %s app_1 app_2 ... app_N --input_path <input_path> --output_path <output_path> --debug <0_or_1>' % argv[0]) raise loader = modular_build.DescriptorLoader(input_path) for app in application_names: concatenate_application_code.build_application(app, loader, input_path, output_path, minify)
return None def log_error(message): print 'ERROR: ' + message def error_excepthook(exctype, value, traceback): print 'ERROR:' sys.__excepthook__(exctype, value, traceback) sys.excepthook = error_excepthook application_descriptors = ['inspector.json', 'toolbox.json'] loader = modular_build.DescriptorLoader(devtools_frontend_path) descriptors = loader.load_applications(application_descriptors) modules_by_name = descriptors.modules def hasErrors(output): return re.search(error_warning_regex, output) != None def verify_jsdoc_extra(additional_files): files = [ to_platform_path(file) for file in descriptors.all_compiled_files() + additional_files ] file_list = tempfile.NamedTemporaryFile(mode='wt', delete=False) try: