AutoHyde

Description

AutoHyde is a simple Sinatra application that exposes a single route, /auto-hyde. The purpose is to easily allow you to create a GitHub post-receive hook that rebuilds your Jekyll blog or application.

Requirements

Gems
  • sinatra, >= 1.1.0
  • systemu, >= 1.2.0
  • pony, >= 1.1
You obviously will also need jekyll installed, though the only thing required by this app is access to the jekyll binary.

Installation


git clone git@github.com:gotmayonase/auto-hyde.git
rake install

OR

gem install auto-hyde

Running AutoHyde


Usage: auto-hyde [options]
-e, —email EMAIL_ADDRESS        Send email notification of failures to this email address
-d, —jekyll-dir <span class="caps">DIR</span>             Location of your Jekyll project directory, defaults to this directory
-b, —build-dir <span class="caps">DIR</span>              Location Jekyll will build your site to, defaults to ‘./_site’
-p, —port <span class="caps">PORT</span>                  Port for Sinatra to run on, defaults to 4567
—pygments                   Turn on Pygment syntax highlighting for Jekyll, defaults to off
-h, —help                       Show this message

Contributors

  • Mike Mayo

Copyright

Copyright © 2010 Mike Mayo. See LICENSE.txt for further details.