Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

clarify 'lib' command. #438

Merged
merged 1 commit into from
Jan 20, 2015
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 19 additions & 7 deletions bin/perlbrew
Original file line number Diff line number Diff line change
Expand Up @@ -542,21 +542,33 @@ full name, prefixed by a perl installation name and a '@' sign, for example,

Here are some a brief examples to invoke the `lib` command:

# Create libs by name
perlbrew lib create nobita
# Create lib perl-5.12.3@shizuka
perlbrew lib create perl-5.12.3@shizuka

perlbrew list # See the list of use/switch targets.
# Create lib perl-5.14.2@nobita and perl-5.14.2@shizuka
perlbrew use perl-5.14.2
perlbrew lib create nobita
perlbrew lib create shizuka

# See the list of use/switch targets
perlbrew list

# Activate a lib in current shell.
perlbrew use perl-5.12.3@nobita
# Activate a lib in current shell
perlbrew use perl-5.12.3@shizuka
perlbrew use perl-5.14.2@nobita
perlbrew use perl-5.14.2@shizuka

# Activate a lib as default.
# Activate a lib as default
perlbrew switch perl-5.12.3@shizuka
perlbrew switch perl-5.14.2@nobita
perlbrew switch perl-5.14.2@shizuka

# Delete the lib
# Delete lib perl-5.14.2@nobita and perl-5.14.2@shizuka
perlbrew use perl-5.14.2
perlbrew lib delete nobita
perlbrew lib delete shizuka

# Delete lib perl-5.12.3@shizuka
perlbrew lib delete perl-5.12.3@shizuka

Short lib names are local to current perl. A lib name 'nobita' can refer to
Expand Down