A simple sinatra app exposing a url for github post-receive hooks to hit and trigger a rebuild of a jekyll site.
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib
test
.document
.gitignore
Gemfile
Gemfile.lock
LICENSE.txt
README.textile
Rakefile
VERSION
auto-hyde.gemspec

README.textile

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 DIR             Location of your Jekyll project directory, defaults to this directory
-b, —build-dir DIR              Location Jekyll will build your site to, defaults to ‘./_site’
-p, —port PORT                  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.