Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.888.987 Times

local::lib 1.006000

Company: Matt S Trout
Date Added: November 30, 2013  |  Visits: 209

local::lib

Report Broken Link
Printer Friendly Version


Product Homepage
Download (16 downloads)



local::lib is a Perl module that provides a quick, convenient way of bootstrapping a user-local Perl module library located within the user's home directory. It also constructs and prints out for the user the list of environment variables using the syntax appropriate for the user's current shell (as specified by the SHELL environment variable), suitable for directly adding to one's shell configuration file.<br /><br />More generally, local::lib allows for the bootstrapping and usage of a directory containing Perl modules outside of Perl's @INC. This makes it easier to ship an application with an app-specific copy of a Perl module, or collection of modules. Useful in cases like when an upstream maintainer hasn't applied a patch to a module of theirs that you need for your application.<br /><br />On import, local::lib sets the following environment variables to appropriate values:<br /><br />MODULEBUILDRC<br />PERL_MM_OPT<br />PERL5LIB<br />PATH<br /><br /> PATH is appended to, rather than clobbered.<br /><br />These values are then available for reference by any code after import.<br /><br />SYNOPSIS<br /><br />In code -<br /><br /> use local::lib; # sets up a local lib at ~/perl5<br /><br /> use local::lib '~/foo'; # same, but ~/foo<br /><br /> # Or...<br /> use FindBin;<br /> use local::lib "$FindBin::Bin/../support"; # app-local support library<br /><br />From the shell -<br /><br /> # Install LWP and its missing dependencies to the '~/perl5' directory<br /> perl -MCPAN -Mlocal::lib -e 'CPAN::install(LWP)'<br /><br /> # Just print out useful shell commands<br /> $ perl -Mlocal::lib<br /> export MODULEBUILDRC=/home/username/perl/.modulebuildrc<br /> export PERL_MM_OPT='INSTALL_BASE=/home/username/perl'<br /> export PERL5LIB='/home/username/perl/lib/perl5:/home/username/perl/lib/perl5/i386-linux'<br /> export PATH="/home/username/perl/bin:$PATH"

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Bootstrapping Directory Environment Export Importsynopsisin Lib Local Local Lib Locallib Mlocallib Module Modules Perl Reference Shell User Values Variables
Users rating: 0/10

License: Freeware Size: 30.72 KB
USER REVIEWS
More Reviews or Write Review


LOCAL::LIB RELATED
Utilities  -  Algoware Active Directory Bulk Export 1.0
Algoware Bulk Export for Active Directory is amazingly simple to use yet a powerful application that allows you to export as much information as you require from Microsoft Active Directory relating to your Users, Contacts, Groups and Computer...
235.52 KB  
Lifestyle  -  Kodanik.eu 2.0.0.0
The language of this application is Estonian. This application enables people in Estonia to notify about different public issues (traffic, environment, infrastructure or vandalism) to local municipalities. Description in Estonian...
1024 KB  
Security Tools  -  Self Management of Passwords 1.1
Self Management of Passwords simply addresses the following user needs and issues in a Microsoft Active Directory environment: users forget their passwords, users get their accounts locked out and are unable to work. Self Management of Passwords...
 
Modules  -  NTLM & LDAP Authentication 5.x-1.x-dev 1.0
This LDAP module is designed to work with Windows Active Directory and has only been tested in an Active Directory environment using Windows Server 2003 Domain Controller & IIS6 only.InstallationUnpack in your modules folder (usually...
 
Libraries  -  File::Remote 1.17
File::Remote is a Perl module to read/write/edit remote files transparently. SYNOPSIS # # Two ways to use File::Remote # # First, the function-based style. Here, we can use the # special :replace tag to overload Perl builtins! # use...
15.36 KB  
Server Tools  -  JiJiTechnologies AD Bulk Manager 2.0.0.9.3
JIJiTechnologies AD Bulk manager Enables Active Directory Bulk Export Import Active Directory Bulk Users Creation Modification Active Directory Password Reset Bulk User Account Control Remove Delete Unlock Users Move ActiveDirectory Bulk Export...
4.27 MB  
Offline Browsers  -  Schmap Local for Firefox 1.0
Schmap Local is a clever little Firefox add-on that: Recognizes addresses and phone numbers on your favorite local search websites; Saves them for your future reference; Links automatically with Skype, so you can call any saved phone number with a...
95.2 KB  
FTP Clients  -  Batchput 0.9.4
Batchput transfers files from a local directory, matching the regex you specify, to an FTP server. Written in Python, the program is focused on doing this safely and efficiently, using per-directory locking and a single ftp session. Batchput...
12.29 KB  
Libraries  -  Template::Tools::ttree 2.19
Template::Tools::ttree module can process entire directory trees of templates. SYNOPSIS ttree [options] [files] The ttree script is used to process entire directory trees containing template files. The resulting output from processing each...
768 KB  
Dial-up Networking Tools  -  Netwrix Bulk Password Reset 2.063.28
Organizations that have Active Directory deployed usually manage all user accounts centrally. But every server and workstation in your network still has a local administrator account, and many IT professionals don't perform proper maintenance...
1016 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB