Back to Ohmyzsh

Perl

plugins/perl/README.md

latest1.8 KB
Original Source

Perl

This plugin adds perl useful aliases/functions.

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

zsh
plugins=(... perl)

Perlbrew activation

If the plugin detects that perlbrew hasn't been activated, yet there is an installation of it in $PERLBREW_ROOT, it'll initialize by default. To avoid this behaviour, set ZSH_PERLBREW_ACTIVATE=false before source oh-my-zsh.sh in your zshrc.

Aliases

AliasesCommandDescription
pbiperlbrew installInstall specific perl version
pblperlbrew listList all perl version installed
pboperlbrew offGo back to the system perl
pbsperlbrew switchTurn it back on
pbuperlbrew useUse specific version of perl
pdperldocShow the perl documentation
pleperl -wlneUse perl like awk/sed
latest-perlcurl ...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