Frequently Asked Questions


Does Cava Packager securely hide my source code?

No. Your Perl source code cannot be securely hidden. Cava Packager does provide the option to 'Mask' your code meaning that one cannot read the source of on disk or run time extracted files in a plain text editor.

In common with all other methods of packaging Perl applications, you should assume that users can retrieve your packaged source code if they decide to do so.



Can I run scripts that are not part of a package using the packaged Perl and modules?

Technically, Cava Packager cannot prevent your code from containing something like:

do $somerandomscriptpath;

but using Cava like this is not recommended. If you want to run external Perl scripts you should install Perl. Of course, you could always include the script in your packaged application and then include something like the following in your code

do 'myscript.pl';

or package the script as a separate executable in the same application bundle.



I package my application as a plain text directory structure but whenever I edit any module or script text, the application stops working?
 
Cava Packager will only run the modules and scripts that you packaged. If you wish to edit your Perl code then you must do so in the normal way and package a new version of your application. This is an intentional feature.



Can I expose Perl as a scripting language in my application?

If you want to run Perl scripts you should  deploy Perl.  Exposing Perl as a scripting language is considered to be providing equivalent functionality to Cava Packager itself and is prohibited by the license.


Support Group List

Recent Blog Entries

Cava Packager Release 2.0.72
on Cava Packager Blog
Cava Packager is 'Free to Use'
on Cava Packager Blog
Version 2.0.55
on Cava Packager Blog