GetOption 获取输入参数
use Getopt::Long qw(no_ignore_case);
http://perldoc.perl.org/Getopt/Long.html#Command-Line-Options%2c-an-Introduction
Config::Tiny 读取配置文件
use Config::Tiny;
http://search.cpan.org/~rsavage/Config-Tiny-2.20/lib/Config/Tiny.pm
===================== 打印信息
warnings 打印warning信息 // TODO 待详细了解
use warnings FATAL => 'all';
http://search.cpan.org/~rjbs/perl-5.18.2/lib/warnings.pm
Carp 打印异常信息
use Carp qw(croak);
http://search.cpan.org/~zefram/Carp-1.32/lib/Carp.pm
Term::ANSIColor 输出文件带颜色
use Term::ANSIColor;
http://search.cpan.org/~rra/Term-ANSIColor-4.02/ANSIColor.pm