package forager.ui;

import com.beust.jcommander.Parameter;
import com.beust.jcommander.Parameters;

import forager.server.Overlord;

@Parameters(separators = "=",
        commandDescription = "Starts a forager master server")
public class Server implements CommandLauncher {

    public static final int DEFAULT_PORT = 53380;
    @Parameter(names = { "-p", "--port" }, description = "Server port")
    private int port = DEFAULT_PORT;

    @Override
    public void launch() throws Exception {
        Overlord server = new Overlord(port);
        server.start();
    }
}

@@ -320,16 +320,79 @@
  53380;%0A
+    public static final String DEFAULT_TASKLIST = %22tasklist%22;%0A%0A
     @Par
@@ -493,16 +493,161 @@
 _PORT;%0A%0A
+    @Parameter(names = %7B %22-t%22, %22--task-list%22 %7D,%0A            description = %22Task list location%22)%0A    private String taskList = DEFAULT_TASKLIST;%0A%0A
     @Ove
@@ -739,16 +739,26 @@
 ord(port
+, taskList
 );%0A     

Add task list parameter and default