psh-1.8.1-14.mga7.noarch.rpm


Advertisement

Description

psh - Developping for Perl Shell

Property Value
Distribution Mageia Cauldron
Repository Mageia Core i586
Package filename psh-1.8.1-14.mga7.noarch.rpm
Package name psh
Package version 1.8.1
Package release 14.mga7
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage http://search.cpan.org/dist/psh
License GPL+ or Artistic
Maintainer -
Download size 159.53 KB
Installed size 388.56 KB
*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-14.mga7.noarch.rpm 1.8.1 noarch Mageia Core
psh - - -

Requires

Name Value
perl(Cwd) -
perl(Data::Dumper) -
perl(Exporter) -
perl(File::Spec) -
perl(Getopt::Std) -
perl(POSIX) -
perl(Psh) -
perl(Psh::Builtins::Cd) -
perl(Psh::Builtins::If) -
perl(Psh::Completion) -
perl(Psh::Joblist) -
perl(Psh::Locale) -
perl(Psh::OS) -
perl(Psh::Options) -
perl(Psh::Parser) -
perl(Psh::PerlEval) -
perl(Psh::Strategy) -
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::Util) -
perl(locale) -
perl(strict) -
perl(vars) -
perl-base >= 2:5.28.0

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-14.mga7

Download

Type URL
Mirror distrib-coffee.ipsl.jussieu.fr
Binary Package psh-1.8.1-14.mga7.noarch.rpm
Source Package psh-1.8.1-14.mga7.src.rpm

Install Howto

  1. Enable Mageia Core 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/share/doc/psh/COPYRIGHT
/usr/share/doc/psh/HACKING
/usr/share/doc/psh/INSTALL
/usr/share/doc/psh/META.yml
/usr/share/doc/psh/README
/usr/share/doc/psh/RELEASE
/usr/share/doc/psh/TODO
/usr/share/doc/psh/examples/complete-examples
/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
/usr/share/perl5/vendor_perl/Psh.pm
/usr/share/perl5/vendor_perl/Psh/Completion.pm
/usr/share/perl5/vendor_perl/Psh/Joblist.pm
/usr/share/perl5/vendor_perl/Psh/Locale.pm
/usr/share/perl5/vendor_perl/Psh/OS.pm
/usr/share/perl5/vendor_perl/Psh/Options.pm
/usr/share/perl5/vendor_perl/Psh/PCompletion.pm
/usr/share/perl5/vendor_perl/Psh/Parser.pm
/usr/share/perl5/vendor_perl/Psh/PerlEval.pm
/usr/share/perl5/vendor_perl/Psh/Prompt.pm
/usr/share/perl5/vendor_perl/Psh/Strategy.pm
/usr/share/perl5/vendor_perl/Psh/StrategyBunch.pm
/usr/share/perl5/vendor_perl/Psh/Util.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Alias.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Bg.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Bind.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Builtin.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Cd.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Complete.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Delenv.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Dirs.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Drives.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Else.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Elsif.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Exit.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Export.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Fc.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Fg.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Firsttime.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Forfile.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Function.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Hash.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Help.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/History.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/If.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Jobs.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Kill.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Modules.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Option.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Package.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Printenv.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Readline.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Rehash.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Rename.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Set.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Setenv.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Source.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Strategy.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Sudo.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Symbols.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Theme.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Tieopt.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Ulimit.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Unalias.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Which.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Fallback/Env.pm
/usr/share/perl5/vendor_perl/Psh/Builtins/Fallback/Ls.pm
/usr/share/perl5/vendor_perl/Psh/Locale/Default.pm
/usr/share/perl5/vendor_perl/Psh/Locale/French.pm
/usr/share/perl5/vendor_perl/Psh/Locale/German.pm
/usr/share/perl5/vendor_perl/Psh/Locale/Italian.pm
/usr/share/perl5/vendor_perl/Psh/Locale/Portuguese.pm
/usr/share/perl5/vendor_perl/Psh/Locale/Spanish.pm
/usr/share/perl5/vendor_perl/Psh/OS/Unix.pm
/usr/share/perl5/vendor_perl/Psh/OS/Win.pm
/usr/share/perl5/vendor_perl/Psh/Strategy/Auto_cd.pm
/usr/share/perl5/vendor_perl/Psh/Strategy/Auto_resume.pm
/usr/share/perl5/vendor_perl/Psh/Strategy/Bang.pm
/usr/share/perl5/vendor_perl/Psh/Strategy/Brace.pm
/usr/share/perl5/vendor_perl/Psh/Strategy/Built_in.pm
/usr/share/perl5/vendor_perl/Psh/Strategy/Darwin_apps.pm
/usr/share/perl5/vendor_perl/Psh/Strategy/Debug.pm
/usr/share/perl5/vendor_perl/Psh/Strategy/Eval.pm
/usr/share/perl5/vendor_perl/Psh/Strategy/Executable.pm
/usr/share/perl5/vendor_perl/Psh/Strategy/Fallback_builtin.pm
/usr/share/perl5/vendor_perl/Psh/Strategy/Perl.pm
/usr/share/perl5/vendor_perl/Psh/Strategy/Perlfunc.pm
/usr/share/perl5/vendor_perl/Psh/Strategy/Perlfunc_heavy.pm
/usr/share/perl5/vendor_perl/Psh/Strategy/Perlscript.pm
/usr/share/perl5/vendor_perl/Psh/Support/Alias.pm
/usr/share/perl5/vendor_perl/Psh/Support/Builtins.pm
/usr/share/perl5/vendor_perl/Psh/Support/Debug.pm
/usr/share/perl5/vendor_perl/Psh/Support/Dirs.pm
/usr/share/perl5/vendor_perl/Psh/Support/Env.pm
/usr/share/perl5/vendor_perl/Psh/Support/Functions.pm
/usr/share/perl5/vendor_perl/Psh/Support/TiedOption.pm

Changelog

2018-09-19 - umeabot <umeabot> 1.8.1-14.mga7
(not released yet)
+ Revision: 1274545
- Mageia 7 Mass Rebuild
+ kekepower <kekepower>
- Use new make macros
2016-06-19 - pterjan <pterjan> 1.8.1-13.mga6
+ Revision: 1036358
- Rebuild for perl 5.22.2
2016-02-20 - umeabot <umeabot> 1.8.1-12.mga6
+ Revision: 972391
- Mageia 6 Mass Rebuild
2015-11-03 - tv <tv> 1.8.1-11.mga6
+ Revision: 897641
- patch 0: perl-5.22 fix

See Also

Package Description
psi-1.4-3.mga7.i586.rpm Jabber client using Qt5
psi-iconsets-1.4-3.mga7.i586.rpm Package with iconsets
psi-lang-pack-be-1.4-3.mga7.i586.rpm Belarusian language pack for psi
psi-lang-pack-cs-1.4-3.mga7.i586.rpm Czech language pack for psi
psi-lang-pack-de-1.4-3.mga7.i586.rpm Deutsch language pack for psi
psi-lang-pack-en-1.4-3.mga7.i586.rpm English language pack for psi
psi-lang-pack-eo-1.4-3.mga7.i586.rpm Esperanto language pack for psi
psi-lang-pack-es-1.4-3.mga7.i586.rpm Spanish language pack for psi
psi-lang-pack-fr-1.4-3.mga7.i586.rpm French language pack for psi
psi-lang-pack-it-1.4-3.mga7.i586.rpm Italian language pack for psi
psi-lang-pack-ja-1.4-3.mga7.i586.rpm Japanese language pack for psi
psi-lang-pack-mk-1.4-3.mga7.i586.rpm Macedonia language pack for psi
psi-lang-pack-pl-1.4-3.mga7.i586.rpm Polish language pack for psi
psi-lang-pack-pt_br-1.4-3.mga7.i586.rpm Portuguese brazilian language pack for psi
psi-lang-pack-ru-1.4-3.mga7.i586.rpm Russian language pack for psi
Advertisement
Advertisement