3 use lib '../src/perlmods/';
4 use lib '../../OpenSRF/src/perlmods/';
5 use lib '../src/perlmods/OpenILS/Utils/';
9 use OpenILS::Utils::ScriptRunner;
10 use OpenSRF::Utils::Logger;
11 use OpenSRF::Utils::SettingsClient;
12 use OpenSRF::EX qw(:try);
13 use Fieldmapper (IDL => 'fm_IDL.xml');
17 Usage: $0 /openils-root-dir script.js
21 my $root = shift(@ARGV);
23 OpenSRF::System->bootstrap_client( config_file => $root.'/conf/bootstrap.conf');
26 OpenILS::Utils::ScriptRunner->add_path($root.'/var/web/opac/common/js/');
27 OpenILS::Utils::ScriptRunner->add_path('../src/javascript/backend/libs/');
28 OpenILS::Utils::ScriptRunner->add_path('./');
30 print JSON->perl2JSON( OpenILS::Utils::ScriptRunner->new( file => shift(@ARGV) )->run );
31 #print JSON->perl2JSON( OpenILS::Utils::ScriptRunner->new->run( shift(@ARGV) ) );