diff --git a/lib/Task/DWIM.pm b/lib/Task/DWIM.pm index ac388d4..787bc66 100644 --- a/lib/Task/DWIM.pm +++ b/lib/Task/DWIM.pm @@ -3,52 +3,53 @@ package Task::DWIM; use 5.008; use strict; use warnings; -our $VERSION = '0.07'; +our $VERSION = '0.08'; use Config::Tiny; my %modules; - # based on Task-Kensho-0.33 sub get_modules { - read_modules('Async.txt'); # Task-Kensho-Async-0.28 - read_modules('Catalyst.txt'); # Task-Kensho-WebDev-0.29 -> Task-Catalyst-4.02 - read_modules('CLI.txt'); # Task-Kensho-CLI-0.29 - read_modules('Config.txt'); # Task-Kensho-Config-0.28 - read_modules('CPAN.txt'); # Task-Kensho-ModuleDev-0.28 - read_modules('Compression.txt'); # - read_modules('Core.txt'); # A sublist of the Core (and dual life) modules - read_modules('Dancer.txt'); # - read_modules('Database.txt'); # Task-Kensho-DBDev-0.28 - read_modules('DateTime.txt'); # Task-Kensho-Dates-0.28 - read_modules('DistZilla.txt'); # Task-Kensho-ModuleDev-0.28 - read_modules('Email.txt'); # Task-Kensho-Email-0.28 - read_modules('Encryption.txt'); # - read_modules('Exceptions.txt'); # Task-Kensho-Exceptions-0.28 - # Task-Kensho-Hackery-0.28 in various places - read_modules('Logging.txt'); # Task-Kensho-Logging-0.01 - read_modules('Modules.txt'); # - read_modules('Moose.txt'); # Task-Kensho-OOP-0.28 -> Task-Moose-0.03 (TryCatch moved to Exceptions) - read_modules('OOP.txt'); # - # Task-Kensho-Scalability-0.28 (CHI) - read_modules('Serialization.txt'); # - read_modules('Science.txt'); # - read_modules('Spreadsheet.txt'); # Task-Kensho-ExcelCSV-0.28 - read_modules('Test.txt'); # Task-Kensho-Testing-0.29 - # Task-Kensho-Toolchain-0.28 (App::cpanminus local::lib version) - read_modules('Web.txt'); # Task-Kensho-WebDev-0.29 - read_modules('WebClient.txt'); # Task-Kensho-WebCrawling-0.28 - read_modules('XML.txt'); # Task-Kensho-XML-0.28 - - read_modules('tasks.txt'); - if ($^O eq 'MSWin32') { - # Currently only the Windows version supports the desktop option - # (it needs a threaded perl) - read_modules('Desktop.txt'); - read_modules('Windows.txt'); - } else { - read_modules('NoWindows.txt'); - } + read_modules('Linux.txt'); + + #read_modules('Async.txt'); # Task-Kensho-Async-0.28 + #read_modules('Catalyst.txt'); # Task-Kensho-WebDev-0.29 -> Task-Catalyst-4.02 + #read_modules('CLI.txt'); # Task-Kensho-CLI-0.29 + #read_modules('Config.txt'); # Task-Kensho-Config-0.28 + #read_modules('CPAN.txt'); # Task-Kensho-ModuleDev-0.28 + #read_modules('Compression.txt'); # + #read_modules('Core.txt'); # A sublist of the Core (and dual life) modules + #read_modules('Dancer.txt'); # + #read_modules('Database.txt'); # Task-Kensho-DBDev-0.28 + #read_modules('DateTime.txt'); # Task-Kensho-Dates-0.28 + #read_modules('DistZilla.txt'); # Task-Kensho-ModuleDev-0.28 + #read_modules('Email.txt'); # Task-Kensho-Email-0.28 + #read_modules('Encryption.txt'); # + #read_modules('Exceptions.txt'); # Task-Kensho-Exceptions-0.28 + ## Task-Kensho-Hackery-0.28 in various places + #read_modules('Logging.txt'); # Task-Kensho-Logging-0.01 + #read_modules('Modules.txt'); # + #read_modules('Moose.txt'); # Task-Kensho-OOP-0.28 -> Task-Moose-0.03 (TryCatch moved to Exceptions) + #read_modules('OOP.txt'); # + ## Task-Kensho-Scalability-0.28 (CHI) + #read_modules('Serialization.txt'); # + #read_modules('Science.txt'); # + #read_modules('Spreadsheet.txt'); # Task-Kensho-ExcelCSV-0.28 + #read_modules('Test.txt'); # Task-Kensho-Testing-0.29 + ## Task-Kensho-Toolchain-0.28 (App::cpanminus local::lib version) + #read_modules('Web.txt'); # Task-Kensho-WebDev-0.29 + #read_modules('WebClient.txt'); # Task-Kensho-WebCrawling-0.28 + #read_modules('XML.txt'); # Task-Kensho-XML-0.28 + + #read_modules('tasks.txt'); + #if ($^O eq 'MSWin32') { + # # Currently only the Windows version supports the desktop option + # # (it needs a threaded perl) + # read_modules('Desktop.txt'); + # read_modules('Windows.txt'); + #} else { + # read_modules('NoWindows.txt'); + #} return %modules; }