in uberpoet/genproj.py [0:0]
def main(self, args=sys.argv[1:]):
logging.basicConfig(level=logging.INFO, format='%(asctime)s %(levelname)s %(funcName)s: %(message)s')
start = time.time()
args = self.make_args(args)
graph_config = commandlineutil.AppGenerationConfig()
graph_config.pull_from_args(args)
app_node, node_list = commandlineutil.gen_graph(args.gen_type, graph_config)
if args.print_dependency_graph:
print_nodes(node_list)
exit(0)
commandlineutil.del_old_output_dir(args.output_directory)
gen = projectgen.BuckProjectGenerator(args.output_directory, args.buck_module_path, use_wmo=args.use_wmo)
logging.info("Generation type: %s", args.gen_type)
logging.info("Creating a {} module count mock app in {}".format(len(node_list), args.output_directory))
logging.info("Example command to generate xcode workspace: $ buck project /{}/App:MockApp".format(
args.buck_module_path))
gen.gen_app(app_node, node_list, graph_config.lines_of_code)
fin = time.time()
logging.info("Done in %f s", fin - start)