Boxes is a command line program that draws a box around its input text. It can remove and repair those boxes, too. You can easily make your own box designs if you wish, but many designs are already provided.

Hello World!  ==>

/*                */
/*  Hello World!  */
/*                */
        / _  _ \
      (| (.)(.) |)
|                      |
|     Hello World!     |
|                      |
     (   )   Oooo.
      \ (    (   )
       \_)    ) /

Mar 9, 2000 - Boxes now runs on Windows!

The much requested Win32 Port has been made available on the download page (at the bottom of the “Binary Distributions” section)!

Nov 3, 1999 - Boxes is now integrated with Emacs

Jason L. Shiffer wrote an Emacs mode for boxes. So all of you who’ve been waiting for information on boxes integration with Emacs, please see the installation page.

Aug 31, 1999 - New binaries available for download

Many contributions to the download page have been made by various people, including FreeBSD ports, a Solaris 2.5.1 port, and Red Hat RPM packages. The current snapshot now compiles on more platforms (even on OSF/1, when -D_ANSI_C_SOURCE is added to the regexp compilation stuff - someone got a binary?).

Aug 22, 1999 - First stable release: boxes v1.0

VERSION 1.0 IS OUT! We finally left the beta stage behind and moved to a stable release. Get it from the download page.

Aug 18, 1999 - Beta version 5 released

Updated the download page with new binaries (beta version 5). There are currently no known problems with this version.

Aug 18, 1999 - Beta development progresses

A major step in development after a long pause. Improvements include changes to the config file syntax which take care of the backslash explosion. Remember to download the current snapshot rather than the other source archives. Keeping track of boxes development is easiest via the log page, which is the most up-to-date page of this site.

Jul 4, 1999 - Web page redesign

Web page redesign. Lots of docs coming up!

Jun 30, 1999 - Beta version 2

Added Solaris binary and source archive for current beta2 version. Barring popular request, all features are in. Do still expect enhancements on the design autodetector, GNU configure support (porting) and POSIX support for the regular expression stuff. In other words, go ahead and use this beta, because the user side won’t really be affected by the planned changes.

Jun 16, 1999 - Alpha version 2

Added Solaris binary and source archive for current alpha2 version. Other binaries will be made available when development has reached a serious beta state. Most features are already in, but expect a padding option and some minor stuff.

Jun 4, 1999 - First alpha version

Added “Current Snapshot” to download section. This will be updated semi-automatically whenever a minor change was implemented. This particular snapshot just added already includes untested box removal functionality. Consider this an alpha version.