App-Wordzilla/bin/
App-Wordzilla/lib/App/Wordzilla.pm
App-Wordzilla/share/Wordzilla.sqlite
App-Wordzilla/MANIFEST
App-Wordzilla/Makefile.PL
App-Wordzilla/README.md
Then to create installable package (a tarball) run perl Makefile.PL && make dist
Then to install (if you upload to cpan) cpan App::Wordzilla
or cpanm git://github.com/tirkarthi/Wordzilla-Perl
or cpan ./App-Wordzilla-0.01.tar.gz
Other comments,
See dict for a nice interface :) prompting is laborious :) options are always more fun that prompting :) ... The Dynamic Duo --or-- Holy Getopt::Long, Pod::UsageMan!
my $choice = <STDIN>; ... ..
If you're keen on prompting, see ExtUtils::MakeMaker::prompt
Also bin/wordzilla becomes
#!/usr/bin/perl --
use strict;
use warnings;
use App::Wordzilla;
App::Wordzilla::run( @ARGV );
exit( 0 );
And you've got yourself a "CPAN" style distribution
If you're interested, I offer you ?node_id=3989;HIT=module;re=N;Tu;M, |