Gregor Purdy - The Perl Shell (psh)

Home : Gregor : Software : The Perl Shell (psh)

The Perl Shell is a shell that combines the interactive nature of a Unix shell with the power of Perl. The goal is to eventually have a full featured shell that behaves as expected for normal shell activity. But, the Perl Shell will use Perl syntax and functionality for control-flow statements and other things.


Mailing Lists

There are Perl Shell Announcements and Perl Shell Develpment mailing lists. These are now hosted by SourceForge. To be added, see the SourceForge web site.

Anonymous CVS

SourceForge also has anonymous CVS access available if you want to track the bleeding edge of psh development.

1.8.1 [2007-07-20]

1.8 [2003-01-18]

1.7 [2003-01-16]

1.1 [2003-01-16]

1.0 [2003-01-02]

0.009 [2001-01-05]

0.008 [2000-04-30]

0.007 [2000-02-14]

0.006 [2000-01-03]

Summary of Changes

Important features: "Manifest Filters" make simple filter writing easier; the Win32 port has been fixed and enhanced;Recursive globbing similar to zsh.

Refinements to the 0.005 code: A new delenv builtin is provided, and kill now takes multiple process IDs. Some more work has been done on I18N.

Change Log

New Features:

Win32 Port Enhancements:

Internals:

Version 0.005 (1999-12-28)

A very functional release.

New Evaluation Strategies

New Bultins

Builtin Enhancements

Portability Enhancements

Completion Enhancements

Other Changes

Bug Fixes

Version 0.004 (1999-12-13)

This version of the Perl Shell adds significant functionality. However, it is still a development release.

Thanks to the Perl Core team (in alphabetical order): Simon Huggins, Markus Peter, Omer Shenker and Glen Whitney for their excellent work leading up to this release.

Version 0.004pre2 (1999-12-05)

A developer-only release leading up to 0.004

Version 0.004pre1 (1999-12-04)

A developer-only release leading up to 0.004

Version 0.003-gw2

Patches to 0.003 from Glen Whitney

Version 0.003-gw1

Patches to 0.003 from Glen Whitney

Version 0.003 (1999-11-23)

This version of the Perl Shell adds significant functionality. However, it is still an early development release.

Extra special thanks to Markus Peter for his contributions to this release. Much of the new functionality is due to his efforts.

Version 0.002 Patch 5 (1999-11-08)

Version 0.002 Patch 4 (1999-11-01)

This patch added support for custom prompt variables, built-in functions cd, exit, and which, and a few other minor enhancements.

Version 0.002 Patch 3

Version 0.002 Patch 2 (1999-08-23)

This patch fixes a problem with the prior patch, where `ls' was no longer treated correctly by smart mode, even though `ls -l' was. (Thanks to Jamie Kucab for catching this one).

Version 0.002 Patch 1 (1999-08-23)

This patch fixes a problem with smart mode, which prevented simple commands like ``$x=1'' from doing the right thing. (Thanks to Jamie Kucab for catching this one).

Version 0.002 (1999-07-23)

Version 0.001 (1999-07-23)

Google

: 2007-07-20 22:02:30 -0700 (Fri, 20 Jul 2007) $