-
Notifications
You must be signed in to change notification settings - Fork 6
/
cpanfile
21 lines (17 loc) · 1.34 KB
/
cpanfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# To use: cpanm --installdeps .
# Mojo::Discord and Mojo::WebService::LastFM are not up on cpan yet.
# You'll have to get it from my github and install them yourself into your perl lib folder.
requires 'Moo'; # OO Framework
requires 'strictures', '>=2, <3'; # Enables strict and warnings with specific settings
requires 'Mojo::IOLoop'; # Simple event loop for persistent websocket connection
requires 'Mojo::IOLoop::TLS'; # PAR doesn't pick this up, but it's needed
requires 'IO::Socket::SSL', '2.009'; # Required for TLS support in Mojo
requires 'Config::Tiny'; # For reading config.ini
requires 'Getopt::Long'; # For passing parameters
requires 'Data::Dumper'; # For debugging complex objects
requires 'namespace::clean'; # Removes declared and imported symbols from your compiled package
requires 'FindBin' => '1.51'; # Used to include libs in cwd
requires 'File::Spec'; # Used for finding included files when packaged with PAR
requires 'File::Basename'; # For printing information without the entire absolute path
requires 'Mojo::WebService::LastFM'; # Now that this is in CPAN we can finally include it here.
build_requires 'pp'; # To run the makefile you need Par::Packer's pp tool