Acme::Resume - Write a human-readable resume in Perl
Version 0.0109, released 2022-01-30.
use Acme::Resume; resume ExAmple { name 'Ex Ample'; email 'ex@example.com'; address ['Suburbia lane 1200', 'Townsville', 'USA']; phone '+1 (555) 123 4321'; education { ... } education { ... } job { ... } job { ... } } 1;
Acme::Resume is a framework for writing human-readable, computer-executable, object-oriented résumés in Perl.
Acme::Resume is a wrapper around Moops that imports Acme::Resume::Moose, which adds all the methods. It also adds the Acme::Resume::MoopsParserTrait which includes the resume keyword (just an alias for a standard Moops class) and adds special handling of the package name:
Acme::Resume
resume
class
If the package doesn't contain ::, as in the synopsis, the package name will have Acme::Resume::For:: automatically prepended.
::
Acme::Resume::For::
Your full name.
Your email address.
Your phone number.
An array reference of address parts.
Can be used multiple times. Adds an Acme::Resume::Types::Education to the list of educations.
Can be used multiple times. Adds a Acme::Resume::Types::Job to the list of jobs.
One way to read a résumé (apart from reading the source) is with one-liners:
$ perl -MAcme::Resume::For::ExAmple -E 'say Acme::Resume::For::ExAmple->new->get_job(-1)->started->year'
The Acme::Resume::Output::ToPlain role (used by default) adds a to_plain method:
to_plain
$ perl -MAcme::Resume::For::Tester -E 'say Acme::Resume::For::Tester->new->to_plain'
More documentation and a complete example.
https://github.com/Csson/p5-Acme-Resume
https://metacpan.org/release/Acme-Resume
Erik Carlsson <info@code301.com>
This software is copyright (c) 2022 by Erik Carlsson.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Acme::Resume, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Acme::Resume
CPAN shell
perl -MCPAN -e shell install Acme::Resume
For more information on module installation, please visit the detailed CPAN module installation guide.