View on GitHub

Tunnel Boring Machine

A ruby application for managing SSH tunnels.

Download this project as a .zip file Download this project as a tar.gz file

Release History

Release 0.3.0 (2013-Mar-07)

This was mostly a stablization and infrastructure release. It included:

Release 0.2.0 (2013-Jan-22)

The major push in this release was a significant refactoring of the configuration file format based on my experiences in using the first release’s configuration file format. It included:

Release 0.1.0 (2012-Nov-23)

The first release. The goal here was minimal viability – getting the app to the point where it was useful to me. It included the basics:


I’m not committing to scope or time, but if you’re curious about the future plans for TBM, the next stage is about figuring out the feasibility of an interactive mode for TBM, either like a mini shell, or a multi-process setup where you run TBM commands that spawn and close processes.

If that’s viable, it’ll be a lot of work to go from where I am now to there, and that will result in a revolutionary major release. If it’s not viable, then there may be a series of smaller evolutionary releases.