This Perl program was written sometime around 1997 -- many years before I knew anything about Perl or Unix -- and the code hasn't changed much since then. It has, however, become very widely adopted and is available as a package on most Linux distributions.
From the README:
CADUBI is an application written in Perl that allows you to draw text-based images that are viewable on typical Unix-based consoles. Usually the applications that emulate these consoles support various text modes, such as background and foreground colors, bold, and inverse. This text art, commonly called "ASCII art," is used in various places such as online BBSes, email and login prompts.
Cadubi is available as a package for many operating systems including Ubuntu Linux, Debian GNU/Linux, Gentoo, Linspire, OpenBSD, NetBSD, FreeBSD, and the Fink package management system for Mac OS X.
Cadubi is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
© Ian Langworth