A small Perl 6 application to start an IRC bot to notify channels of new Perl 6 modules uploaded to CPAN
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Patrick Spek a4666e715d
Rename module to App::CPAN::UploadAnnouncer::IRC
1 day ago
bin Rename module to App::CPAN::UploadAnnouncer::IRC 1 day ago
lib/App/CPAN/UploadAnnouncer Rename module to App::CPAN::UploadAnnouncer::IRC 1 day ago
.editorconfig Update EditorConfig 2 months ago
.gitignore Initial commit 2 months ago
.gitlab-ci.yml Initial commit 2 months ago
.travis.yml Initial commit 2 months ago
CHANGELOG.md Initial commit 2 months ago
Dockerfile Update EditorConfig 2 months ago
META6.json Rename module to App::CPAN::UploadAnnouncer::IRC 1 day ago
Makefile Rename module to App::CPAN::UploadAnnouncer::IRC 1 day ago
README.pod6 Rename module to App::CPAN::UploadAnnouncer::IRC 1 day ago

README.pod6

=begin pod

=NAME App::CPAN::UploadAnnouncer::IRC
=AUTHOR Patrick Spek <p.spek@tyil.work>
=VERSION 0.0.0

=head1 Description

An IRC bot to notify of new module uploads to CPAN

=head1 Running the bot

=head2 Install dependencies

You can use C<zef> to install the dependencies with ease.

=begin code :lang<sh>
zef install --deps-only .
=end code

=head2 Pick method of configuring the bot

The bot can be configured using command line flags, or environment
variables. You can see which options you have by running C<bot -h>.

=head2 Start the bot

To start the bot, call it using C<perl6> with the C<lib> directory added to the
include path.

=begin code :lang<sh>
PERL6LIB=lib perl6 bin/bot
=end code

If you chose to configure it with command line options instead of environment
variables, you will need to add them at the end.

=head1 License

This module is distributed under the terms of the AGPL-3.0.

=end pod