Dist::...Notify(3pm)
๐ Dist::Zilla::Plugin::EmailNotify โ the manual, bestie edition
okay so you're on the Dist::...Notify(3pm) page, which means you want your dist release to slide into somebody's inbox. Say less. ๐
VERSION: version 0.004 โจ
๐ธ NAME ๐ธ
Dist::Zilla::Plugin::EmailNotify โ literally just sends an email when you release a dist. That's the whole job. She's focused. She's iconic. ๐
๐ซ DESCRIPTION ๐ซ
This plugin lets you send an email when releasing. That's it, that's the vibe. No cap. ๐ฆ
๐ FIELDS ๐
These are the lil config knobs you drop into your dist.ini, bestie.
๐ฎ from
Who is sending the email? ๐
[EmailNotify]
from = xsawyerx@cpan.org
๐ง recipient
Multiple single recipients. These will compose the 'to' field. So like, one per line, and she'll stitch 'em together for you. ๐
[EmailNotify]
recipient = jack@myemail.com
recipient = jill@myemail.com
๐ to
Direct recipients string. This should be comma separated. fr fr, commas only.
[EmailNotify]
to = jack@myemail.com, jill@myemail.com
๐ cc
Any CC you may want. This should be comma separated. (Your boss wants to be in the loop, lowkey.)
[EmailNotify]
cc = myboss@myemail.com, jacksboss@myemail.com
๐ bcc
Any BCC you may want. This should be comma separated. Sneaky sneaky, no one sees this one. ๐คซ
[EmailNotify]
bcc = topgun@myemail.com
๐ฅ ATTRIBUTES ๐ฅ
โญ to(Str)
The 'to' email field. Just a string. Simple. Gorgeous.
๐ recipient(ArrayRef[Str])
This array reference of strings will be used to compose the 'to' email field.
It is used in case you want to comfortably write down the recipients instead of one long string. This is not provided for other fields โ so like, don't go looking for cc array magic, she doesn't do that. ๐
๐ from(Str)
The 'from' email field.
๐ฉต cc(Str)
The 'cc' email field.
๐งก bcc(Str)
The 'bcc' email field.
๐ ๏ธ METHODS/SUBROUTINES ๐ ๏ธ
๐ง after_release
Method to actually send the email right after the 'release' process. Takes all the arguments, creates a body message text using the last change log entry, and sends the email using Email::Stuff. She read the changelog so you don't have to. main character energy honestly. โจ
๐จ _build_to
Builder to take all the recipient attribute values and create a single string. Gluing them together like a true bestie. ๐ซถ
๐งฉ mvp_multivalue_args
Internal, Config::MVP related. Creates a multivalue argument. You probably never touch this one โ it's giving backstage pass. ๐ซ
๐ AUTHOR ๐
Sawyer X <xsawyerx@cpan.org> โ the legend herself. ๐
๐ COPYRIGHT AND LICENSE ๐
This software is Copyright (c) 2016 by Sawyer X.
This is free software, licensed under:
The MIT (X11) License
and that's the whole page, babe โ this manual came to you courtesy of perl v5.34.0, dated 2022-06-13, from the Dist::...Notify(3pm) page itself. go forth and email people about your releases. slay. ๐
โจ
๐ฆ where this page comes from
- debian bookworm: libdist-zilla-plugin-emailnotify-perl 0.004-2 ยท MIT-X11
- debian trixie: libdist-zilla-plugin-emailnotify-perl 0.004-2 ยท MIT-X11
- ubuntu noble: libdist-zilla-plugin-emailnotify-perl 0.004-2 ยท MIT-X11
- ubuntu resolute: libdist-zilla-plugin-emailnotify-perl 0.004-2 ยท MIT-X11
- ubuntu stonking: libdist-zilla-plugin-emailnotify-perl 0.004-2 ยท MIT-X11
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms