docs: gzip manpages
[m6w6/libmemcached] / gh-pages.sh
1 #!/bin/bash
2
3 set -eu
4 cd "$(dirname $0)"
5
6 if test -d gh-pages/.git
7 then
8 cd gh-pages
9 git pull -r
10 cd ..
11 else
12 git clone -b gh-pages github.com:m6w6/libmemcached gh-pages
13 fi
14
15 mkdir -p gh-pages-build
16 cd gh-pages-build
17 cmake ..
18 make html
19 rsync -va --delete --exclude=.git/ docs/html/ ../gh-pages/
20
21 cd ../gh-pages
22 touch .nojekyll
23 git add -A
24 git ci -m "update docs"
25 git push
26