| #!/bin/bash | 
 |  | 
 | set -ex | 
 |  | 
 | REPO="git@github.com:square/okio.git" | 
 | GROUP_ID="com.squareup.okio" | 
 | ARTIFACT_ID="okio" | 
 |  | 
 | DIR=temp-clone | 
 |  | 
 | # Delete any existing temporary website clone | 
 | rm -rf $DIR | 
 |  | 
 | # Clone the current repo into temp folder | 
 | git clone $REPO $DIR | 
 |  | 
 | # Move working directory into temp folder | 
 | cd $DIR | 
 |  | 
 | # Checkout and track the gh-pages branch | 
 | git checkout -t origin/gh-pages | 
 |  | 
 | # Delete everything | 
 | rm -rf * | 
 |  | 
 | # Download the latest javadoc | 
 | curl -L "https://search.maven.org/remote_content?g=$GROUP_ID&a=$ARTIFACT_ID&v=LATEST&c=javadoc" > javadoc.zip | 
 | unzip javadoc.zip | 
 | rm javadoc.zip | 
 |  | 
 | # Stage all files in git and create a commit | 
 | git add . | 
 | git add -u | 
 | git commit -m "Website at $(date)" | 
 |  | 
 | # Push the new files up to GitHub | 
 | git push origin gh-pages | 
 |  | 
 | # Delete our temp folder | 
 | cd .. | 
 | rm -rf $DIR |