1
0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-11-23 07:14:34 +08:00
ohmyzsh/plugins/perl
2019-10-07 17:40:51 +02:00
..
perl.plugin.zsh use https everywhere (#6574) 2018-08-07 20:42:01 +02:00
README.md Some syntax changes and more function docs 2019-10-07 17:40:51 +02:00

Perl

This plugin adds perl useful aliases/functions.

To use it, add perl to the plugins array in your zshrc file:

plugins=(... perl)

Aliases

Aliases Command Description
pbi perlbrew install Install specific perl version
pbl perlbrew list List all perl version installed
pbo perlbrew off Go back to the system perl
pbs perlbrew switch Turn it back on
pbu perlbrew use Use specific version of perl
pd perldoc Show the perl documentation
ple perl -wlne Use perl like awk/sed
latest-perl curl ... Show the latest stable release of Perl

Functions

  • newpl: creates a basic Perl script file and opens it with $EDITOR.

  • pgs: Perl Global Substitution: pgs <find_pattern> <replace_pattern> <filename>
    Looks for <find_pattern> and replaces it with <replace_pattern> in <filename>.

  • prep: Perl grep, because 'grep -P' is terrible: prep <pattern> [<filename>]
    Lets you work with pipes or files (if no <filename> provided, use stdin).

Requirements

In order to make this work, you will need to have perl installed.
More info on the usage and install: https://www.perl.org/get.html