Berkley Ash-0.2 for EMX

Table of contents

Introduction

Ash is a small shell which resembles the System V `sh'. Its power resides in its size and its compatibility:

However, you should notice the following points before downloading Ash:

Installation

Now, let's proceed with the installation.

Ash is compiled with the EMX library and tools. It's a binded executable so you'll need to install at least the EMX or the RSXNT runtime environments. They can be reached both in Leo (ftp.leo.org, www.leo.org) and Hobbes (hobbes.nmsu.edu).

Ash may reside in any directory that is mentioned in the PATH variable. You must make sure that Ash is the shell that get's executed when you simply type sh.exe on the command line -- if you have the sh.exe Korn Shell active, you may loose some of Ash's functionality.

Currently Ash is configured to act as a login shell when invoked with the `-l' option: then it reads $INIT/profile (or $ETC/profile or /etc/profile) and $HOME/profile (or /home/profile). The lack of any or both of these files causes no error condition, and these files are not processed unless the `-l' option is used.

There are some useful scripts in the ./funcs directory. You're free to place them anywhere, as they're not executable files.

Features

OK, nobody's perfect and me less than anyone else. I know the previous releases of Ash did have bugs, but I was so excited to get such a simple and easy to port shell that... Well you know.

Here are the most important bugs fixed since the last patch release:

Here's a summary of known bugs and features that Ash has or lacks when compared to other sh-shells:

Getting it

If you're lucky and I could find space enough to upload it, Ash should be together with these HTML scripts:this is the zip file (over 220k)

Ash should alse be in Hobbes and in Leo, but those copies may be outdated (Check the "incoming" sections or directories for new copies I migh have uploaded to the servers).