1*2abb3134SXin Li#!/bin/bash 2*2abb3134SXin Li 3*2abb3134SXin Liset -o nounset 4*2abb3134SXin Liset -o pipefail 5*2abb3134SXin Liset -o errexit 6*2abb3134SXin Li 7*2abb3134SXin Li 8*2abb3134SXin Libuild() { 9*2abb3134SXin Li ./build.sh doc 10*2abb3134SXin Li} 11*2abb3134SXin Li 12*2abb3134SXin Licopy() { 13*2abb3134SXin Li cp -a ./_tmp/doc/* ./gh-pages/doc/ 14*2abb3134SXin Li echo "After commiting changes, you can publish them by running: ./docs.sh publish" 15*2abb3134SXin Li} 16*2abb3134SXin Li 17*2abb3134SXin Lipublish() { 18*2abb3134SXin Li git subtree push --prefix gh-pages origin gh-pages 19*2abb3134SXin Li} 20*2abb3134SXin Li 21*2abb3134SXin Liif test $# -eq 0 ; then 22*2abb3134SXin Li build 23*2abb3134SXin Li copy 24*2abb3134SXin Lielse 25*2abb3134SXin Li "$@" 26*2abb3134SXin Lifi 27*2abb3134SXin Li 28*2abb3134SXin Li 29