- Notifications
You must be signed in to change notification settings - Fork8
StrawberryPerl/Portable
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Portable - Perl on a Stick
Launch a script portably
F:\anywhere\perl.exe -MPortable script.pl
Have a script specifically request to run portably
#!/usr/bin/perluse Portable;
"Portable" is a term used for applications that are installed onto aportable storage device (most commonly a USB memory stick) rather thanonto a single host.
This technique has become very popular for Windows applications, as itallows a user to make use of their own software on typical publicallyaccessible computers at libraries, hotels and internet cafes.
Converting a Windows application into portable form has a specific setof challenges, as the application has no access to the Windows registry,no access to "My Documents" type directories, and does not exist at areliable filesystem path (because the portable storage medium can bemounted at an arbitrary volume or filesystem location).
Portable provides a methodology and implementation to supportthe creating of "Portable Perl" applications and distributions.
While this will initially be focused on a Windows implementation,wherever possible the module will be built to be platform-agnosticin the hope that future versions can support other operating systems,or work across multiple operating systems.
This module is not ready for public use. For now, see the code formore details on how it works...
Adam Kennedyadamk@cpan.org
Copyright 2008 - 2011 Adam Kennedy.
This program is free software; you can redistributeit and/or modify it under the same terms as Perl itself.
The full text of the license can be found in theLICENSE file included with this module.