Ganymed SSH-2 for Java is a library that implements the SSH-2 protocol in pure Java (tested on J2SE 1.4.2, 5, and 6). It allows one to connect to SSH servers from within Java programs. It supports SSH sessions (remote command execution and shell access), local and remote port forwarding, local stream forwarding, X11 forwarding, SCP, and SFTP. There are no dependencies on any JCE provider, as all cryptographic functionality is included.
PHPsh allows you to have shell commands run on your behalf by Web servers that serve PHP pages, and solves these issues and more. It is a simplified version of the shell that allows you to execute arbitrary commands remotely through PHP. It is a handy way to run simple commands and maintain a history of executed commands, and a helpful environment that allows you to browse the filesystem and fetch or upload files.
Apparix allows one to bookmark directories and later jump to them using the mark. By default, it acts as a replacement for cd and can be used in the same manner, including the special behaviour for cd without argument and "cd -". It is possible to directly jump to subdirectories of a bookmarked directory. The contributed bash completion code facilitates completion both on bookmarks and directories, but can be adjusted to accommodate other preferences.
MyPurgeLogs is a script that can delete files older than a number of days and can rotate and compress other files. It simply reads a configuration file to know what it must do. Wildcards for directories and files are allowed. The compression's method is determined to optimize the free space on the filesystem. This script has only been tested on AIX.
Python commandsplus is a Python module that complements the existing commands module with an extra function getstatusoutputerror, which separates the standard output from the standard error and makes it easier to evaluate return status. It also includes a useful function that protects a command line argument from shell metacharacters.
Hashell is a shell written in Haskell and which is intended to provide a set of abstractions that allow you to use Haskell as a shell programming language for your daily administration tasks. Hashell works like a kind of a layer between a command line prompt and the Glasgow Haskell Compiler RTS, so the user can mix expressions of both enviromments together in a very uniform way.