NAME
File::Find::ProjectCycleMigration - Perl extension for Prjoect Cycle Migration
SYNOPSIS
use File::Find::ProjectCycleMigration;
my $config = {year=>2011, srcdir=>'/home/uid/foo/project2011'};
FindReplace($config);
DESCRIPTION File::Find::ProjectCycleMigration is to convert a project from one cycle to next. The Script scans the code in provided path <srcdir> and auto generates a list of possible replacements required for moving the code to the next cycle. Once you run the script from command line it shows you the list of possible replacements in your specified folder and prompts you to confirm or selectively remove some of the auto generated list of replacements. enter a name of a replacement key to remove it from the list of replacements or type yes or no to continue or abort.
--year=<year> Replace <year> with 4-digits of current cycle year.
For example if you are moving the code base from 2011 to 2012 cycle
replace <year> with 2011.
* It is Required
--srcdir=<srcdir> Replace <srcdir> with the absolute path of the directory where the replacement
should be made. Also script automatically backs up the current code in 'Back-up Directory'
and for logs it creates a 'Log Directory' at one level above the 'Current Directory'.
* It is Required
=head2 EXPORT
None by default.
AUTHOR
Neeraj Srivastava, <neer1979@gmail.com>
COPYRIGHT AND LICENSE
Copyright (C) 2012 by Neeraj Srivastava
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.4 or, at your option, any later version of Perl 5 you may have available.