$ cpanm App::pmuninstall --> Working on App::pmuninstall Fetching http://search.cpan.org/CPAN/authors/id/X/XA/XAICRON/App- pmuninstall-0.16.tar.gz ... OK Configuring App-pmuninstall-0.16 ... OK Building and testing App-pmuninstall-0.16 ... OK Successfully installed App-pmuninstall-0.16
pm-uninstall --help Usage: pm-uninstall [options] Module ... options: -v,--verbose Turns on chatty output -f,--force Uninstalls without prompts -c,--checkdeps Check dependencies ( default on ) -n,--no-checkdeps Not check dependencies -h,--help This help message -V,--version Show version -l,--local-lib Additional module path -L,--local-lib-contained Additional module path (don't include non-core modules)
$ pm-uninstall Acme::Time::Baby Acme::Time::Baby is included in the distribution Acme-Time-Baby and contains: /home/directory/perl5/lib/perl5/Acme/Time/Baby.pm /home/directory/perl5/man/man3/Acme::Time::Baby.3pm Are you sure to uninstall Acme-Time-Baby? [y] y Acme::Time::Baby is successfully uninstalled. You may want to rebuild man(1) entires. Try `mandb -c` if neededthis will uninstall the module name Acme::Time::Baby, and it works with local::lib.
Au revoir !!!
Update : I probably should explicitly state that the Perl module "App::pmuninstall" is authored by Yuji Shimada. And I forgot to say "Thanks, Yuji"! :)