def generate()

in generate.py [0:0]


def generate():
    all_cli = []
    all_idx = []

    versions = get_versions()

    with open("processes.json") as p:
        config = json.load(p)
        for p in config:
            for cli in obj_to_cli(p, versions):
                all_cli.append(cli)
            for idx in obj_to_idx(p):
                all_idx.append(idx)

    queue = mp.Queue()
    workers = [mp.Process(target=fn_worker, args=(queue, )) for _ in range(MAX_PROCESS)]

    for cli in all_cli:
        queue.put(cli)

    for worker in workers:
        worker.start()

    for worker in workers:
        worker.join()

    index_html = INDEX.format(content="".join(all_idx), processeddate=datetime.now().isoformat())
    with open("_dist/index.html", "w") as index_file:
        index_file.write(index_html)