Add current date when publishing with ghp tool.

Re-submission of #2083 based on Invoke's task.py.
This commit is contained in:
Joao Moreira 2018-10-30 19:05:31 -05:00
commit d965575f4a

View file

@ -3,6 +3,7 @@
import os
import shutil
import sys
import datetime
try:
import socketserver
except ImportError:
@ -29,6 +30,7 @@ CONFIG = {
{% if github %}
# Github Pages configuration
'github_pages_branch': '{{github_pages_branch}}',
'commit_message': "'Publish site on {}'".format(datetime.date.today().isoformat()),
{% endif %}
# Port for `serve`
'port': 8000,
@ -108,7 +110,8 @@ def publish(c):
@task
def gh_pages(c):
"""Publish to GitHub Pages"""
rebuild(c)
c.run("ghp-import -b {github_pages_branch} {deploy_path} -p".format(
**CONFIG))
preview(c)
c.run('ghp-import -b {github_pages_branch} '
'-m {commit_message} '
'{deploy_path} -p'.format(**CONFIG))
{% endif %}