CCFE is a simple tool to quickly supply an interactive screen-oriented interface to command line scripts and commands. It prompts users for the information needed to run the commands, and can be programmed with your preferred shell to provide predefined selections and run-time defaults. It also provides a menu system to hierarchically organize them and a viewer to browse the standard output and standard error of invoked scripts or commands.
vitunes is a curses-based music player and playlist manager whose goals are a minimalistic appearance, strong vi-like bindings, and quick playlist creation/management. It does not strive to be a full-blown media player, but rather a full-blown media indexer and playlist manager. It uses MPlayer to support a wide range of media formats. It also makes use of TagLib for metadata extraction from many common formats.
Chroma is an abstract puzzle game in which a variety of colorful shapes are arranged in a series of increasingly complex patterns, forming fiendish traps that must be disarmed and mysterious puzzles that must be manipulated in order to give up their subtle secrets. Initially, it is so straightforward that anyone can pick it up and begin to play, yet it gradually becomes difficult enough to tax even the brightest of minds. It features twenty-one levels, ranging from beginner to expert; infinite undo and redo capability, as well as replaying of solutions; a choice of smooth graphics or a minimal, text based version; and a level editor to allow you to design your own puzzles.
topvhost is a curses-based display of virtual host activity on a Web server. The display is created by monitoring a collection of server log files to show update time, update count, and selected fields from the last record of each file in a top-like presentation which can be sorted by last update time, update count, or domain name. Log file format and display columns are configured using an extension of the Apache LogFormat syntax. The collection of associations between domain name and log file is specified either by direct enumeration or a file system glob() pattern in those cases where the domain name is part of the log file path. These details are saved in an INI format configuration file in the user's home directory.
hsh is a command-line driven user interface to your system with a full-screen curses interface instead of the scrolling terminal style output of traditional shells. The main purpose of hsh compared to a traditional shell is to make job output easier to work with. Each job's output is viewed and manipulated independently. This means, among other things, that you can incrementally create pipelines, and that a rampant process can't trash all the output of your session. Its syntax is designed for human use, not a programming language. It has a dynamic configurable interface, making useful information accessible.