psh-1.8.1-6-rosa.lts2012.0.noarch.rpm


Advertisement

Description

psh - Developping for Perl Shell

Distribution: ROSA Enterprise Desktop
Repository: ROSA Contrib Updates x86_64
Package name: psh
Package version: 1.8.1
Package release: 6-rosa.lts2012.0
Package architecture: noarch
Package type: rpm
Installed size: 402.62 KB
Download size: 138.89 KB
Official Mirror: mirror.rosalab.ru
*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

Provides

  • 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-6:2012.0

    Download

    Install Howto

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

    Files

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

    Changelog

    2011-04-25 - Funda Wang <fwang@mandriva.org> 1.8.1-6mdv2011.0 + Revision: 658676 - update file list - rebuild for updated spec-helper

    2010-07-18 - Sandro Cazzaniga <kharec@mandriva.org> 1.8.1-5mdv2011.0 + Revision: 554817 - use the macros %%{_bindir} and %%{_mandir}

    2010-02-11 - Sandro Cazzaniga <kharec@mandriva.org> 1.8.1-4mdv2010.1 + Revision: 504076 - rewrite part of spec to fix warnings

    2010-01-03 - J?r?me Quelin <jquelin@mandriva.org> 1.8.1-3mdv2010.1 + Revision: 485974 - fix summary

    2010-01-03 - J?r?me Quelin <jquelin@mandriva.org> 1.8.1-2mdv2010.1 + Revision: 485907 - removing bogus requires:

    2009-12-31 - J?r?me Quelin <jquelin@mandriva.org> 1.8.1-1mdv2010.1 + Revision: 484364 - import psh

    2009-12-31 - cpan2dist 1.8-1mdv - initial mdv release, generated with cpan2dist

    Advertisement
    Advertisement