use Bugzilla::Config qw(:admin);
use Bugzilla::User::Setting;
use Bugzilla::Status;
+use Getopt::Long qw( :config gnu_getopt );
BEGIN { Bugzilla->extensions }
# set Bugzilla usage mode to USAGE_MODE_CMDLINE
Bugzilla->usage_mode(USAGE_MODE_CMDLINE);
-my $admin_email = shift || 'admin@mozilla.bugs';
-Bugzilla->set_user(Bugzilla::User->check({ name => $admin_email }));
-
##########################################################################
# Set Default User Preferences
##########################################################################
zoom_textareas => 'off',
);
+GetOptions('user-pref=s%' => \%user_prefs);
+
+my $admin_email = shift || 'admin@mozilla.bugs';
+Bugzilla->set_user(Bugzilla::User->check({ name => $admin_email }));
+
foreach my $pref (keys %user_prefs) {
my $value = $user_prefs{$pref};
Bugzilla::User::Setting::set_default($pref, $value, 1);