Perl Archive Toolkit

{{Short description|Software toolkit}}

{{refimprove|date=March 2024}}

Perl Archive Toolkit (PAR) is a cross-platform packaging and deployment tool for computer applications and libraries written in the Perl programming language. Its name is inspired by Java's JAR (file format) technology. It was originally developed by Audrey Tang and is now maintained via the [http://www.perlfoundation.org/perl5/index.cgi?par PAR development mailing list] with help from numerous contributors[https://metacpan.org/module/PAR#AUTHORS].

Apart from creating, manipulating, loading, and installing binary PAR archives, the PAR module can be used to create standalone executables from complex applications using its [https://metacpan.org/module/PAR::Packer PAR::Packer] extension. Like many other Perl modules, PAR is primarily distributed via the CPAN where numerous extensions have been published. These include:

  • [https://metacpan.org/module/PAR::WebStart PAR::WebStart], a Perl implementation of Java Web Start that allows users to start application software directly from the Internet using a web browser.
  • [https://metacpan.org/module/PAR::Repository PAR::Repository], a package management system for Perl applications and modules in PAR archives.
  • [https://metacpan.org/module/MasonX::Resolver::PAR MasonX::Resolver::PAR], an extension to the Mason web application framework for loading components from PAR archives.
  • [https://metacpan.org/module/Apache::PAR Apache::PAR], a Perl extension for including PAR files in a mod_perl (1.x or 2.x) environment.{{Cite web |title=Ubuntu Manpage: PAR - Perl Archive Toolkit |url=https://manpages.ubuntu.com/manpages/focal/man3/PAR.3pm.html#:~:text=This%20module%20lets%20you%20use,the%20time%20it%20is%20needed. |access-date=2024-05-05 |website=manpages.ubuntu.com}}

References

{{reflist}}