title: Recursively zipping a directory in golang
body: <p>I essentially want to implement these commands in Golang:</p>
  
  <pre><code>cd somedir ; zip -r ../zipped.zip . * ; cd ..
  </code></pre>
  
  <p>I'm trying to zip folders and files within a parent directory without including the parent directory. This post is similar: </p>
  
  <p><a href="https://askubuntu.com/questions/521011/zip-an-archive-without-including-parent-directory">https://askubuntu.com/questions/521011/zip-an-archive-without-including-parent-directory</a></p>