Code

tldr; I'm a happy github user.
If you find nothing fun on my github page, feel free to keep reading. Below are utilities I wrote because I needed the tool myself or I wanted to play with the technology. Bottom line, these are the ones I tried to write with some sort of re–usability in mind, so others can enjoy. If anything comes in handy (or breaks) let me know.

  • punch
    Punch is a cli utility to handle time–tracking. Though punch was first written in bash for a "punch–card" model of use, I am now actively porting/rewriting it in node.js to provide a real–time web interface.

    To fork this, run:

  • build_int
    Build–int is a light-weight continous integration script written in bash to be run in cron. It works by polling for changes with git and rebuilding the target repository if necessary, always leaving out repo files, (eg.: .git/ directory).

    To fork this, run:

  • drupalsh
    Drupalsh is a set of bash scripts and functions for Drupal developers who spend a lot of time on the command line running through typical drupal–related tasks.

    To fork this, run:

  • etherback
    etherback is a bash script to automatically backup any etherpad (or any raw–text source) document. Its made to run in cron, as this script doesn't create new backup files if it finds the contents are already backed up somewhere.

    To fork this, run:

Other Code

If I've had particular fun writing a script, I'll probably make note of it in the above list (eg.: etherback). However, since none of them deserve their very own repo, you can find them all bundled together in my personal ~/bin/ scripts. The most useful stuff is generally in ~/bin/share and ~/bin/lib.

Off the Github Track, code.jzacsh.com

A lot of code I write for fun isn't necessarily worthy of github-exposure, but I still open source it. All code not found on github is served directly from gitweb (hat tip to gitolite).

Sneakily Forking my Stuff

Feel free to clone any project you find listed, by using the URL structure: git://jzacsh.com/directory/repo.git. For example:

  1. project "kittens": http://code.jzacsh.com/?p=foss/kittens.git
  2. git clone git://jzacsh.com/foss/kittens.git