Add two new command line options in conf.pl: --update-plugins or -u updates plugin_ho...
authoravel <avel@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Tue, 17 Oct 2006 13:53:54 +0000 (13:53 +0000)
committeravel <avel@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Tue, 17 Oct 2006 13:53:54 +0000 (13:53 +0000)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11920 7612ce4b-ef26-0410-bec9-ea0150e637f0

config/conf.pl

index 8f75be1..a3d1c7f 100755 (executable)
@@ -485,6 +485,20 @@ if ( $ARGV[0] eq '--install-plugin' ) {
     @plugins = @newplugins;
     save_data();
     exit(0);
     @plugins = @newplugins;
     save_data();
     exit(0);
+} elsif ( $ARGV[0] eq '--update-plugins' or $ARGV[0] eq '-u') {
+    build_plugin_hook_array();
+    exit(0);
+} elsif ( $ARGV[0] eq '--help' or $ARGV[0] eq '-h') {
+    print "SquirrelMail Configuration Script\n";
+    print "Usage:\n";
+    print " * No arguments: initiates the configuration dialog\n";
+    print " * --install-plugin <plugin> : activates the specified plugin\n";
+    print " * --remove-plugin <plugin>  : deactivates the specified plugin\n";
+    print " * --update-plugins , -u     : rebuilds plugin_hooks.php according\n";
+    print "                               to plugins activated in config.php\n";
+    print " * --help , -h               : Displays this help\n";
+    print "\n";
+    exit(0);
 }
 
 #####################################################################################
 }
 
 #####################################################################################