xref: /aosp_15_r20/external/rappor/docs.sh (revision 2abb31345f6c95944768b5222a9a5ed3fc68cc00)
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