Projects

The following is a list of projects that I maintain. All of these works are freely-licensed and may be shared and modified under the terms of their respective licenses. I offer my work with hope that some may find it useful, but without any warranty. If it breaks, you're free to fix it (or find someone who can) -- unlike the case with non-free software.

libRCIO

A library written in ISO C to read and write UNIX-style run control (configuration) files.

Cowbell

"Curses, I'm up already!" A feature-packed alarm clock with a curses interface.

screen-batt

A simple battery status indicator for GNU Screen.

changelog-gen

A UNIX shell script to generate a change log from "CHANGE:" tags found in Git commit messages.

HIDRECT (Human Interface Device Reverse Engineering Capture Tool)

A simple event-based capture tool for human interface devices.

VHC (Virtual Host Config)

A collection of scripts to manage hosted users, domains, Web roots, and mailboxes.

testbuild

A simple script to automate build testing for software managed with Git.

cgol (Curses Game of Life)

An implementation of Conway's Game of Life written in C and using the curses interface.

opkhelper (opkg Build Helper Tools)

A set of programs to assist in building binary packages installable by the lightweight package manager "opkg". These tools are inspired by "debhelper", a similar set of programs written primarily by Joey Hess for Debian. They are designed to build source packages that comply with draft version 1.0 of this source package format.