[![Build Status](https://travis-ci.com/worthmine/App-findeps.svg?branch=master)](https://travis-ci.com/worthmine/App-findeps) [![MetaCPAN Release](https://badge.fury.io/pl/App-findeps.svg)](https://metacpan.org/release/App-findeps) # NAME findeps - A simple command-line tool that makes ready to run Perl script on any environment # SYNOPSIS $ findeps your_product.pl | cpanm $ findeps Plack.psgi | cpanm $ findeps index.cgi | cpanm $ findeps t/00_compile.t | cpanm #On directory of the modules you made $ findeps Your::Module | cpanm Now you're ready to run the product you've made with many modules without installing them every single time # DESCRIPTION `findeps` is a command line tool that resolves dependencies from too many Perl modules [scandeps.pl](https://metacpan.org/pod/scandeps.pl) requires you to have [CPANPLUS](https://metacpan.org/pod/CPANPLUS) that was deprecated in v5.17.9 and removed from v5.19.0 on CORE So I did _reinvent_ what requires just only [cpanm](https://metacpan.org/pod/cpanm). - -u --upgradeAll OPTION $ findeps -u index.cgi | cpanm tries to upgrade modules you've already installed to the newest - -L --myLib OPTION $ findeps -L=modules Plack.psgi | cpanm If you have a local directory named 'modules' not to be 'lib', you can choose it and the modules in there are ignored because you've already holden them. # DANGEROUS OPTION $ findeps --makeCpanfile Some::Module >| cpanfile It may be useful when you build a new module with [Minilla](https://metacpan.org/pod/Minilla) but **NOT recommended** yet # SEE ALSO - [cpanm](https://metacpan.org/pod/cpanm) - [scandeps.pl](https://metacpan.org/pod/scandeps.pl) # LICENSE Copyright (C) worthmine. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. # AUTHOR Yuki Yoshida([worthmine](https://github.com/worthmine))