in reply to Dual personality: Module and script
print "I'm a ".($INC{"mod.pm"} ? "module" : "script")."\n"; [download]
fergal@linux:~> perl mod.pm I'm a script fergal@linux:~ perl -e 'require mod' I'm a module