NAME Task::BeLike::KWAKWA - Be more like KWAKWA! TASK CONTENTS Apps App::Ack # search Perl related files (.pl, .pm, .t) $ ack --perl foo # search Perl files except .t $ echo "--type-add=plpm=.pl,.pm" >> ~/.ackrc $ ack --plpm foo App::ForkProve Module::Version for mversion $ mversion Mojolicious 7.61 DateTime manipulation DateTime::Format::ISO8601 my $dt = DateTime::Format::ISO8601->parse_datetime('2018-01-01T00:00:00Z'); Debugging Reply Install Term::ReadLine::Gnu. You'll likely need libreadline-dev or readline-devel to have actual readline support. # ~/.replyrc script_line1 = use strict script_line2 = use warnings script_line3 = use 5.024000 [Interrupt] [FancyPrompt] [DataDumper] [Colors] [ReadLine] [Hints] [Packages] [LexicalPersistence] [ResultCache] [Autocomplete::Packages] [Autocomplete::Lexicals] [Autocomplete::Functions] [Autocomplete::Globals] [Autocomplete::Methods] [Autocomplete::Commands] Pry Filesystem File::chdir more sensible way to change directories Module management Pod::Readme Testing Testing is hard to get right. Consider when writing tests which category the test falls under and test and organise appropriately. Typically they can be categorized as integration tests (how major parts of a system work together), unit tests (exercising modules), functional/user acceptance tests (use case scenarios, BDD). Avoid using if statements. If your tests have branches, your tests need tests. Test::BDD::Cucumber Test::MockTime Test::Mojo can be used to test Dancer2 apps too. Test2::Suite use Test2::V0 Test2::Tools::Exception Web Catalyst Dancer2 Mojolicious AUTHOR Paul Williams COPYRIGHT Copyright 2018- Paul Williams LICENSE This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. SEE ALSO Task::BeLike::DAGOLDEN, Task::BeLike::RJBS.