mirror of
https://github.com/kellyjonbrazil/jc.git
synced 2025-06-15 00:05:11 +02:00
15 lines
455 B
Python
Executable File
15 lines
455 B
Python
Executable File
#!/usr/bin/env python3
|
|
# Generate man page from jc metadata using jinja2 templates
|
|
from datetime import date
|
|
import jc.cli
|
|
from jinja2 import Environment, FileSystemLoader
|
|
|
|
file_loader = FileSystemLoader('templates')
|
|
env = Environment(loader=file_loader)
|
|
template = env.get_template('manpage_template')
|
|
output = template.render(today=date.today(),
|
|
jc=jc.cli.JcCli.about_jc())
|
|
|
|
with open('man/jc.1', 'w') as f:
|
|
f.write(output)
|