1.1 --- a/org/sonews/Main.java Thu Aug 20 18:41:21 2009 +0200
1.2 +++ b/org/sonews/Main.java Mon Aug 24 14:40:37 2009 +0200
1.3 @@ -22,8 +22,10 @@
1.4 import java.sql.DriverManager;
1.5 import java.util.Enumeration;
1.6 import java.util.Date;
1.7 +import java.util.logging.Level;
1.8 import org.sonews.config.Config;
1.9 import org.sonews.daemon.ChannelLineBuffers;
1.10 +import org.sonews.daemon.CommandSelector;
1.11 import org.sonews.daemon.Connections;
1.12 import org.sonews.daemon.NNTPDaemon;
1.13 import org.sonews.feed.FeedManager;
1.14 @@ -100,6 +102,26 @@
1.15 {
1.16 port = Integer.parseInt(args[++n]);
1.17 }
1.18 + else if(args[n].equals("-plugin"))
1.19 + {
1.20 + System.out.println("Warning: -plugin-storage is not implemented!");
1.21 + }
1.22 + else if(args[n].equals("-plugin-command"))
1.23 + {
1.24 + try
1.25 + {
1.26 + CommandSelector.addCommandHandler(args[++n]);
1.27 + }
1.28 + catch(Exception ex)
1.29 + {
1.30 + Log.get().warning("Could not load command plugin: " + args[n]);
1.31 + Log.get().log(Level.INFO, "Main.java", ex);
1.32 + }
1.33 + }
1.34 + else if(args[n].equals("-plugin-storage"))
1.35 + {
1.36 + System.out.println("Warning: -plugin-storage is not implemented!");
1.37 + }
1.38 else if(args[n].equals("-v") || args[n].equals("-version"))
1.39 {
1.40 // Simply return as the version info is already printed above