Hi :)
The app requires the Database at /home/$USER/ (Replace the $USER with username or value of echo $USER)
Hi :) See File::UserConfig, its File::HomeDir + File::ShareDir
see example https://metacpan.org/source/CRZEDPSYC/App-DuckPAN-0.137
So :)
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,
In reply to Re: Terminal based Offline Dictionary in Perl
by Anonymous Monk
in thread Terminal based Offline Dictionary in Perl
by xtreak
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |