diff --git a/docs/build_manpage.py b/docs/build_manpage.py index da916cc5c3..ed9ee0c826 100755 --- a/docs/build_manpage.py +++ b/docs/build_manpage.py @@ -5,7 +5,9 @@ import markdown from markdown.extensions import Extension import re +import os import sys +from time import time import yaml @@ -66,8 +68,9 @@ def _walk(self, root, parent_tag=None): last_tag = None while root is not None: if root.tag == 'h1': + epoch = int(os.environ.get('SOURCE_DATE_EPOCH', time())) self.__write_cmd('.TH "JQ" "1" "{}" "" ""'.format( - date.today().strftime('%B %Y'))) + date.fromtimestamp(epoch).strftime('%B %Y'))) self.__write_cmd('.SH "NAME"') # TODO: properly parse this self.__write_raw(r'\fBjq\fR \- Command\-line JSON processor' +