a interactive PHP Shell with tab-completion, inline help
and handling of FATAL errors
Perl Shell is a new shell that combines the power of bash
and several other shells with the power of perl programming.
SASH (Stand-Alone SHell)
It is a nice combination of bare-bones shell and a dozen
or so most useful Unix commands.
Shell includes: echo pwd cd mkdir mknod rmdir sync rm chmod
chown chgrp touch mv ln cp cmp more exit
setenv printenv umask kill where
Commands include: dd ed grep gzip ls tar file find mount chattr
SASH is a port from Linux version (David Bell) by Andrzej Bialecki
Allows include files to be used in shells the same way they are with C.
The file with the include code needs to be included. This is done by
figuring out were it is located using which. . `which sh-include` will
take care of it for sh.
sh example...
. `which sh-include`
include fileGetLine
line=`fileGetLine /etc/group 4`
The original Steve R. Bourne shell from the 7th edition Unix including
System III, 4.3BSD-Reno, Ultrix 3.1 and ``home made'' fixes and enhancements :
* `--' end of options added (sysIII). `set +x' and such added (sysIII).
`/etc/bsh_profile' (sysIII) and `$HOME/.bsh_profile' (unsw) are
sourced at login time if they exist. Initially, only the `.profile'
located in the current directory was sourced at login time if it
exists. They have been `bsh_' prefixed to avoid conflicts w/ the
standards `profiles' which can contains unsupported expressions
such as shell functions. negation (! or ^) in `[]' added (sysIII).
`${x:-x}' and similar expressions added (sysIII). '<<-' (aka strip
leading tab in here document) added (sysIII). `#' comments are
allowed in shell scripts (sysIII/reno), but not on the command line
(reno) ! `break N' and `continue N' fixed (sysIII/ultrix). `if...
then... [elif... [else...]] fi' fixed (reno). `test' (sysIII) and
`ulimit' (ultrix) builtins added.
* ANSI-fication to permit an almost warning free compilation (home made).
`union trenod' taken from 4.3BSD-Reno. better signal handling and
error recovery (sysIII/reno). better restricted shell (sysIII) and
IFS protection (reno).
* functions aren't supported and command line input is not 8 bit clean.
In the Unix tradition, it works with things already there and fills
a empty niche. When incorporating it into your Unix environment, you
keep your command line shell, your editor, your pager, and access to
all your tools, tricks and know-how. Vshnu can operate as an
optional supplemental visual mode to your command line shell. You
switch between command line and visual mode easily as you wish. Your
interface bandwidth and power for Unix operations is on a higher
plane and life gets sweeter.
Catfish is a GTK based search utility.
This extension allows changing the current process' name on Linux and *BSD
systems. This is useful when using pcntl_fork() to identify running
processes in process list
A CloneCD to ISO converter.
Ccze is a fast, C port of the well known colorize log colorizer.
It uses ncurses for the output and PCRE for matching. It is also
extensible via plug-ins.
Plugins for apm, exim, fetchmail, httpd, postfix, procmail, squid,
syslog, ulogd, vsftpd, xferlog and more are provided.