MCPcopy Index your code
hub / github.com/CarperAI/Code-Pile / cli

Function cli

codepile/codepile.py:38–59  ·  view source on GitHub ↗
(cli_args, *args, **kwargs)

Source from the content-addressed store, hash-verified

36
37
38def cli(cli_args, *args, **kwargs):
39 parser = argparse.ArgumentParser('codepile dataset')
40
41 subparsers = parser.add_subparsers()
42
43 download_parser = subparsers.add_parser('download')
44 download_parser.add_argument('output_dir', type=str)
45 download_parser.add_argument('tempdir', type=str)
46 download_parser.set_defaults(func=download)
47
48 process_parser = subparsers.add_parser('process')
49 process_parser.add_argument('input_dir', type=str)
50 process_parser.add_argument('output_dir', type=str)
51 process_parser.add_argument('tempdir', type=str)
52
53 process_parser.set_defaults(func=process)
54
55 args = parser.parse_args(cli_args[1:])
56 args.func(args)
57
58 if len(cli_args) == 1:
59 parser.print_help()
60
61if __name__ == "__main__":
62 cli(sys.argv)

Callers 1

codepile.pyFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected