imp3sh (interactive MP3 shell) is a flexible playlist manipulation shell and song player/streamer. It natively supports MP3 and Ogg Vorbis files/URLs with the Xaudio Asynchronous library for Linux, but can use external players to play any format. It has over 90 builtin commands, and many commonly-used shell features (such as job control, command history, tab completion, aliasing, and more).
ActiveTcl is a Tcl distribution available for many operating systems. It is complete and easy to use, and offers quality-assured ActiveTcl Business Solutions. It also offers ActiveTcl Enterprise, which gives you support and maintenance packages for your company. The ActiveTcl OEM licensing provides you full redistribution rights, plus optional support and co-marketing packages.
CLEX is a file manager with a full-screen user interface written in C with the curses library. It displays directory contents (including file status details) and provides features like command history, filename insertion, or name completion in order to help the user to construct commands to be executed by the shell (there are no built-in commands). CLEX is easily configurable and all its features are explained in the on-line help.
PShell is a secured shell written entirely in Perl. It has a curses menu interface and a rudimentary commandline interface. The shell has been secured by being placed into a chroot jail and allowed only certain commands or programs to be used (flexibility is added by a configuration file).
Since v2.04, bash has allowed you to intelligently program and extend its standard completion behavior to achieve complex command lines with just a few keystrokes. Imagine typing ssh [Tab] and being able to complete on hosts from your ~/.ssh/known_hosts files. Or typing man 3 str [Tab] and getting a list of all string handling functions in the UNIX manual. mount system: [Tab] would complete on all exported file-systems from the host called system, while make [Tab] would complete on all targets in Makefile. This project was conceived to produce programmable completion routines for the most common Linux/UNIX commands, reducing the amount of typing sysadmins and programmers need to do on a daily basis.
Ch is an embeddable C/C++ interpreter for cross-platform scripting, shell programming, 2D/3D plotting, numerical computing, and embedded scripting. It is the simplest solution to numerical computing and visualization in the domain of C/C++. It supports the ISO 1990 C Standard (C90), major features in C99 (complex numbers, variable length arrays or VLAs, type generic functions, long long data type, etc), classes in C++, and extensions to the C language like nested functions, string types, etc. It can be embedded in other applications and hardware and used as a scripting language. C/C++ code is interpreted directly with no compilation to intermediate code. It supports Linux, Windows, MacOS X, Solaris, HP-UX, and FreeBSD.
backupIT is a script to backup local and remote filesystems onto a remote tape drive. It includes a collection of functions to send mail, to use system commands to drive a tape library, and to use NetBackup(tm) to drive a tape library. backupIT uses rsh/ssh to connect to remote hosts, and it supports ufs, vxfs, and ext2 file systems. It works on Solaris, Slackware Linux, and Red Hat Linux systems. backupIT requires the dump utility, which might not be installed on Linux systems.