psh-1.8.1-9-omv2015.0.noarch.rpm


Advertisement

Description

psh - Developping for Perl Shell

Property Value
Distribution OpenMandriva Cooker
Repository OpenMandriva Contrib x86_64
Package name psh
Package version 1.8.1
Package release 9-omv2015.0
Package architecture noarch
Package type rpm
Installed size 408.76 KB
Download size 142.11 KB
Official Mirror abf-downloads.openmandriva.org
*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.

Alternatives

Package Version Architecture Repository
psh-1.8.1-9-omv2015.0.noarch.rpm 1.8.1 noarch OpenMandriva Contrib
psh - - -

Requires

Name Value
perl(Data::Dumper) -
perl(Exporter) -
perl(Getopt::Std) -
perl(POSIX) -
perl(abi) >= 5.20.1

Provides

Name Value
perl(Psh) -
perl(Psh::Builtins::Alias) -
perl(Psh::Builtins::Bg) -
perl(Psh::Builtins::Bind) -
perl(Psh::Builtins::Builtin) -
perl(Psh::Builtins::Cd) -
perl(Psh::Builtins::Complete) -
perl(Psh::Builtins::Delenv) -
perl(Psh::Builtins::Dirs) -
perl(Psh::Builtins::Drives) -
perl(Psh::Builtins::Else) -
perl(Psh::Builtins::Elsif) -
perl(Psh::Builtins::Exit) -
perl(Psh::Builtins::Export) -
perl(Psh::Builtins::Fallback::Env) -
perl(Psh::Builtins::Fallback::Ls) -
perl(Psh::Builtins::Fc) -
perl(Psh::Builtins::Fg) -
perl(Psh::Builtins::Firsttime) -
perl(Psh::Builtins::Forfile) -
perl(Psh::Builtins::Function) -
perl(Psh::Builtins::Hash) -
perl(Psh::Builtins::Help) -
perl(Psh::Builtins::History) -
perl(Psh::Builtins::If) -
perl(Psh::Builtins::Jobs) -
perl(Psh::Builtins::Kill) -
perl(Psh::Builtins::Modules) -
perl(Psh::Builtins::Option) -
perl(Psh::Builtins::Package) -
perl(Psh::Builtins::Printenv) -
perl(Psh::Builtins::Readline) -
perl(Psh::Builtins::Rehash) -
perl(Psh::Builtins::Rename) -
perl(Psh::Builtins::Set) -
perl(Psh::Builtins::Setenv) -
perl(Psh::Builtins::Source) -
perl(Psh::Builtins::Strategy) -
perl(Psh::Builtins::Sudo) -
perl(Psh::Builtins::Symbols) -
perl(Psh::Builtins::Theme) -
perl(Psh::Builtins::Tieopt) -
perl(Psh::Builtins::Ulimit) -
perl(Psh::Builtins::Unalias) -
perl(Psh::Builtins::Which) -
perl(Psh::Completion) -
perl(Psh::Job) -
perl(Psh::Joblist) -
perl(Psh::Locale) -
perl(Psh::Locale::Default) -
perl(Psh::Locale::French) -
perl(Psh::Locale::German) -
perl(Psh::Locale::Italian) -
perl(Psh::Locale::Portuguese) -
perl(Psh::Locale::Spanish) -
perl(Psh::OS) -
perl(Psh::OS::Unix) -
perl(Psh::OS::Win) -
perl(Psh::Options) -
perl(Psh::PCompletion) -
perl(Psh::Parser) -
perl(Psh::PerlEval) -
perl(Psh::Prompt) -
perl(Psh::Strategy) -
perl(Psh::Strategy::Auto_cd) -
perl(Psh::Strategy::Auto_resume) -
perl(Psh::Strategy::Bang) -
perl(Psh::Strategy::Brace) -
perl(Psh::Strategy::Built_in) -
perl(Psh::Strategy::Darwin_apps) -
perl(Psh::Strategy::Debug) -
perl(Psh::Strategy::Eval) -
perl(Psh::Strategy::Executable) -
perl(Psh::Strategy::Fallback_builtin) -
perl(Psh::Strategy::Perl) -
perl(Psh::Strategy::Perlfunc) -
perl(Psh::Strategy::Perlfunc_heavy) -
perl(Psh::Strategy::Perlscript) -
perl(Psh::Support::Alias) -
perl(Psh::Support::Builtins) -
perl(Psh::Support::Debug) -
perl(Psh::Support::Dirs) -
perl(Psh::Support::Env) -
perl(Psh::Support::Functions) -
perl(Psh::Support::TiedOption) -
perl(Psh::Support::TiedOption::Array) -
perl(Psh::Support::TiedOption::Hash) -
perl(Psh::Support::TiedOption::Scalar) -
perl(Psh::Util) -
perl(Psh::_version) -
psh == 1.8.1-9:2015.0

Download

Type URL
Binary Package psh-1.8.1-9-omv2015.0.noarch.rpm
Source Package psh-1.8.1-9.src.rpm

Install Howto

  1. Enable OpenMandriva Contrib repository on Install and Remove Software"
  2. Update packages list:
    # urpmi.update -a
  3. Install psh rpm package:
    # urpmi psh

Files

Path
/usr/bin/psh
/usr/lib/perl5/vendor_perl/5.20.1/Psh.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Completion.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Joblist.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Locale.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/OS.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Options.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/PCompletion.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Parser.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/PerlEval.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Prompt.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Strategy.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/StrategyBunch.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Util.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Alias.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Bg.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Bind.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Builtin.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Cd.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Complete.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Delenv.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Dirs.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Drives.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Else.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Elsif.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Exit.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Export.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Fc.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Fg.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Firsttime.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Forfile.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Function.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Hash.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Help.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/History.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/If.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Jobs.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Kill.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Modules.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Option.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Package.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Printenv.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Readline.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Rehash.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Rename.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Set.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Setenv.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Source.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Strategy.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Sudo.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Symbols.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Theme.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Tieopt.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Ulimit.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Unalias.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Which.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Fallback/Env.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Builtins/Fallback/Ls.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Locale/Default.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Locale/French.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Locale/German.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Locale/Italian.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Locale/Portuguese.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Locale/Spanish.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/OS/Unix.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/OS/Win.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Strategy/Auto_cd.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Strategy/Auto_resume.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Strategy/Bang.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Strategy/Brace.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Strategy/Built_in.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Strategy/Darwin_apps.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Strategy/Debug.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Strategy/Eval.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Strategy/Executable.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Strategy/Fallback_builtin.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Strategy/Perl.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Strategy/Perlfunc.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Strategy/Perlfunc_heavy.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Strategy/Perlscript.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Support/Alias.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Support/Builtins.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Support/Debug.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Support/Dirs.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Support/Env.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Support/Functions.pm
/usr/lib/perl5/vendor_perl/5.20.1/Psh/Support/TiedOption.pm
/usr/share/doc/psh/README
/usr/share/man/man1/psh.1.xz
/usr/share/man/man1/pshcomplete.1.xz
/usr/share/man/man1/pshconfig.1.xz
/usr/share/man/man1/pshdevel.1.xz
/usr/share/man/man3/Psh::Builtins::Alias.3pm.xz
/usr/share/man/man3/Psh::Builtins::Bg.3pm.xz
/usr/share/man/man3/Psh::Builtins::Bind.3pm.xz
/usr/share/man/man3/Psh::Builtins::Builtin.3pm.xz
/usr/share/man/man3/Psh::Builtins::Cd.3pm.xz
/usr/share/man/man3/Psh::Builtins::Complete.3pm.xz
/usr/share/man/man3/Psh::Builtins::Delenv.3pm.xz
/usr/share/man/man3/Psh::Builtins::Dirs.3pm.xz
/usr/share/man/man3/Psh::Builtins::Drives.3pm.xz
/usr/share/man/man3/Psh::Builtins::Exit.3pm.xz
/usr/share/man/man3/Psh::Builtins::Export.3pm.xz
/usr/share/man/man3/Psh::Builtins::Fallback::Env.3pm.xz
/usr/share/man/man3/Psh::Builtins::Fallback::Ls.3pm.xz
/usr/share/man/man3/Psh::Builtins::Fc.3pm.xz
/usr/share/man/man3/Psh::Builtins::Fg.3pm.xz
/usr/share/man/man3/Psh::Builtins::Firsttime.3pm.xz
/usr/share/man/man3/Psh::Builtins::Forfile.3pm.xz
/usr/share/man/man3/Psh::Builtins::Function.3pm.xz
/usr/share/man/man3/Psh::Builtins::Hash.3pm.xz
/usr/share/man/man3/Psh::Builtins::Help.3pm.xz
/usr/share/man/man3/Psh::Builtins::History.3pm.xz
/usr/share/man/man3/Psh::Builtins::Jobs.3pm.xz
/usr/share/man/man3/Psh::Builtins::Kill.3pm.xz
/usr/share/man/man3/Psh::Builtins::Modules.3pm.xz
/usr/share/man/man3/Psh::Builtins::Option.3pm.xz
/usr/share/man/man3/Psh::Builtins::Package.3pm.xz
/usr/share/man/man3/Psh::Builtins::Printenv.3pm.xz
/usr/share/man/man3/Psh::Builtins::Readline.3pm.xz
/usr/share/man/man3/Psh::Builtins::Rehash.3pm.xz
/usr/share/man/man3/Psh::Builtins::Rename.3pm.xz
/usr/share/man/man3/Psh::Builtins::Set.3pm.xz
/usr/share/man/man3/Psh::Builtins::Setenv.3pm.xz
/usr/share/man/man3/Psh::Builtins::Source.3pm.xz
/usr/share/man/man3/Psh::Builtins::Strategy.3pm.xz
/usr/share/man/man3/Psh::Builtins::Sudo.3pm.xz
/usr/share/man/man3/Psh::Builtins::Symbols.3pm.xz
/usr/share/man/man3/Psh::Builtins::Theme.3pm.xz
/usr/share/man/man3/Psh::Builtins::Tieopt.3pm.xz
/usr/share/man/man3/Psh::Builtins::Unalias.3pm.xz
/usr/share/man/man3/Psh::Builtins::Which.3pm.xz
/usr/share/man/man3/Psh::Completion.3pm.xz
/usr/share/man/man3/Psh::Joblist.3pm.xz
/usr/share/man/man3/Psh::Locale.3pm.xz
/usr/share/man/man3/Psh::Locale::Default.3pm.xz
/usr/share/man/man3/Psh::OS.3pm.xz
/usr/share/man/man3/Psh::OS::Win.3pm.xz
/usr/share/man/man3/Psh::Parser.3pm.xz
/usr/share/man/man3/Psh::PerlEval.3pm.xz
/usr/share/man/man3/Psh::Strategy.3pm.xz
/usr/share/man/man3/Psh::Strategy::Auto_cd.3pm.xz
/usr/share/man/man3/Psh::Strategy::Auto_resume.3pm.xz
/usr/share/man/man3/Psh::Strategy::Bang.3pm.xz
/usr/share/man/man3/Psh::Strategy::Brace.3pm.xz
/usr/share/man/man3/Psh::Strategy::Darwin_apps.3pm.xz
/usr/share/man/man3/Psh::Strategy::Debug.3pm.xz
/usr/share/man/man3/Psh::Strategy::Eval.3pm.xz
/usr/share/man/man3/Psh::Strategy::Executable.3pm.xz
/usr/share/man/man3/Psh::Strategy::Fallback_builtin.3pm.xz
/usr/share/man/man3/Psh::Strategy::Perl.3pm.xz
/usr/share/man/man3/Psh::Strategy::Perlfunc.3pm.xz
/usr/share/man/man3/Psh::Strategy::Perlfunc_heavy.3pm.xz
/usr/share/man/man3/Psh::Strategy::Perlscript.3pm.xz
/usr/share/man/man3/Psh::StrategyBunch.3pm.xz

See Also

Package Description
pshs-0.2.1-3-omv2015.0.x86_64.rpm Pretty small HTTP server - a command-line tool to share files
psi-0.15-3-omv2015.0.x86_64.rpm Jabber client using Qt4
psi-iconsets-0.15-3-omv2015.0.x86_64.rpm Package with iconsets
psi-lang-pack-be-0.15-3-omv2015.0.x86_64.rpm Belarusian language pack for psi
psi-lang-pack-cs-0.15-3-omv2015.0.x86_64.rpm Czech language pack for psi
psi-lang-pack-de-0.15-3-omv2015.0.x86_64.rpm Deutsch language pack for psi
psi-lang-pack-en-0.15-3-omv2015.0.x86_64.rpm English language pack for psi
psi-lang-pack-eo-0.15-3-omv2015.0.x86_64.rpm Esperanto language pack for psi
psi-lang-pack-es-0.15-3-omv2015.0.x86_64.rpm Spanish language pack for psi
psi-lang-pack-fr-0.15-3-omv2015.0.x86_64.rpm French language pack for psi
psi-lang-pack-it-0.15-3-omv2015.0.x86_64.rpm Italian language pack for psi
psi-lang-pack-ja-0.15-3-omv2015.0.x86_64.rpm Japanese language pack for psi
psi-lang-pack-mk-0.15-3-omv2015.0.x86_64.rpm Macedonia language pack for psi
psi-lang-pack-pl-0.15-3-omv2015.0.x86_64.rpm Polish language pack for psi
psi-lang-pack-pt_br-0.15-3-omv2015.0.x86_64.rpm Portuguese brazilian language pack for psi
Advertisement
Advertisement