Name : psh
| |
Version : 1.8.1
| Vendor : Mageia_Org
|
Release : 16.mga9
| Date : 2022-03-20 16:36:12
|
Group : Development/Perl
| Source RPM : psh-1.8.1-16.mga9.src.rpm
|
Size : 0.38 MB
| |
Packager : umeabot < umeabot>
| |
Summary : Developing for Perl Shell
|
Description :
*psh* is a Perl program which executes a read-eval loop with enough options so that general behavior reasonably similar to more traditional shells like \'*sh*\' or \'*bash*\' can be achieved, while still allowing arbitrary perl expressions to be evaluated.
By default within *psh*, the Perl *-w* flag and \'\'use strict\'\' are not employed so that the user is not bound by their stipulations. They can both be turned on via a command-line flag; or setting \'$^W = 1\' will turn on warnings, and calling \'\'use strict\'\' will (almost) do the usual thing if called by the user (see LIMITATIONS, below).
Each line of input is read. *psh* knows a number of possible strategies for evaluating the line, such as \"send it to \'system()\' if it starts with the name of an executable visible in \'$ENV{PATH}\'\". (See below for a complete list.) Each strategy in turn (from a user-definable list) examines the command line to see if it can apply, and the first matching strategy evaluates the line. There is a *psh* configuration variable (see below) which controls whether the perl value of the evaluation is saved and printed after each command.
|
RPM found in directory: /vol/rzm3/linux-mageia/distrib/9/x86_64/media/core/release |