in reply to Re: Using guards for script execution?
in thread Using guards for script execution?

no, don't use modulinos, they offer no benefits in perl, they're actually an evil gimmick

scripts shouldn't pretend to be modules, scripts should use modules

Deciding what sub/method to run based on how the "module" (scriptfile) is loaded , is about as pointless and dumb as it gets

Make it into a real module, then change the script to use it

use App::NowModule; App::NowModule::Main(@ARGV);

modulino and perldoc, Re: modulino and $VERSION (all code in module , script as module )