#!/bin/bash set -eu fetch () { git clean -fdx git fetch # reset to updated upstream branch, but only if we're tracking a branch branch=$(git rev-parse --abbrev-ref --symbolic-full-name @{u} 2>/dev/null || echo HEAD) git reset --hard "$branch" } # 1 merchant cd $HOME/merchant fetch ./bootstrap ./configure --enable-only-doc make doxygen # 2 exchange cd $HOME/exchange fetch ./bootstrap ./configure --enable-only-doc make pdf make html doxygen # 3 frontends tutorials cd $HOME/merchant-frontend-examples fetch make # 4 api cd $HOME/api fetch make html # 5 onboarding cd $HOME/deployment fetch cd doc/ texi2pdf onboarding.texi texi2html onboarding.texi