... use Array::Contains; ... our $isDebugging; BEGIN { if(contains('--debug', \@ARGV)) { print("Development INC activated\n\n"); my $uname = 'cavac'; if(defined($ENV{PC_LINUXUSER}) && $ENV{PC_LINUXUSER} ne '') { $uname = $ENV{PC_LINUXUSER}; } unshift @INC, "/home/$uname/src/Net-Clacks/lib"; unshift @INC, "/home/$uname/src/pagecamel_framework/lib"; unshift @INC, "/home/$uname/src/pagecamel_er_base/lib"; $isDebugging = 1; } else { $isDebugging = 0; } } ... my $backend = PageCamel::CMDLine::WebBackend->new($isDebugging, $configfile); $backend->run; ...