summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorDylan William Hardison <dylan@hardison.net>2018-04-08 01:20:00 +0200
committerDylan William Hardison <dylan@hardison.net>2018-06-28 22:41:55 +0200
commit541e2b41af8cc44ad3eb0638618bc457c666d612 (patch)
tree121866bb37e4b06ffd7320679772d77271158661 /scripts
parentcdc26a69674ea7a3413efce2f8d4e3225c6ab76e (diff)
downloadbugzilla-541e2b41af8cc44ad3eb0638618bc457c666d612.tar.gz
bugzilla-541e2b41af8cc44ad3eb0638618bc457c666d612.tar.xz
a bit of a quantum leap
It's now possible to load the CGIs into a mojolicious controller. Compatibility isn't 100% yet, but it should give a migration path for any random CGI to become a proper controller.
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/bugzilla_quantum17
1 files changed, 17 insertions, 0 deletions
diff --git a/scripts/bugzilla_quantum b/scripts/bugzilla_quantum
new file mode 100755
index 000000000..1112faabd
--- /dev/null
+++ b/scripts/bugzilla_quantum
@@ -0,0 +1,17 @@
+#!/usr/bin/env perl
+use 5.10.1;
+use strict;
+use warnings;
+
+use File::Basename qw(basename dirname);
+use File::Spec::Functions qw(catdir rel2abs);
+
+BEGIN {
+ require lib;
+ my $dir = rel2abs( catdir(dirname(__FILE__), '..') );
+ lib->import( $dir, catdir( $dir, 'lib' ), catdir( $dir, qw(local lib perl5) ) );
+}
+use Mojolicious::Commands;
+
+# Start command line interface for application
+Mojolicious::Commands->start_app('Bugzilla::Quantum'); \ No newline at end of file