blob: 1979045d5d4c3ef169578da23d416bd3509de3c6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import argparse
from .git import Git
from .gen import Generator
def parse_args():
parser = argparse.ArgumentParser(
prog='g2h',
description='Convert a git repository into markdown files Hugo can understand.')
parser.add_argument('repo_path', help='Path to the root of git repository')
parser.add_argument('out_dir', help='Path to where the generated files should be stored')
return parser.parse_args()
def main():
args = parse_args()
git = Git(args.repo_path)
gen = Generator(args.out_dir)
gen.render_overview(git.get_all_commits())
if __name__ == '__main__':
main()
|