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](https://gitorious.org/librcio) ======================================== A library written in ISO C to read and write UNIX-style run control (configuration) files. [Cowbell](https://gitorious.org/cowbell) ======================================== "Curses, I'm up already!" A feature-packed alarm clock with a curses interface. [screen-batt](screen-batt/) =========================== A simple battery status indicator for GNU Screen. [changelog-gen](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)](https://gitorious.org/hidrect) ================================================================================ A simple event-based capture tool for human interface devices. [VHC (Virtual Host Config)](https://gitorious.org/vhc) ====================================================== A collection of scripts to manage hosted users, domains, Web roots, and mailboxes. [testbuild](http://odin1.pehjota.net/git/testbuild/) ==================================================== A simple script to automate build testing for software managed with Git. [cgol (Curses Game of Life)](cgol/) =================================== An implementation of Conway's Game of Life written in C and using the curses interface. [opkhelper (opkg Build Helper Tools)](opkhelper/) ================================================= 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](http://specs.os.pehjota.net/source-package-format-1.0.html).