gh-pages.sh 367 Bytes
#!/bin/bash -e

# Checkout and update gh-pages branch.
git checkout -B gh-pages origin/gh-pages

# Update to master.
git pull origin master

# Regenate documentation.
npm run jsdoc

# We must force add because these are usually ignored.
git add --force --all index.html docs

# Commit changes.
git commit -m "Update docs"

# Push the update.
git push origin gh-pages