Made graph name optional. Default name is "graph".
[javainspect.git] / src / main / java / eu / svjatoslav / inspector / java / commandline / CommandlineConfiguration.java
index 933a95d..5d4bf6f 100644 (file)
@@ -16,7 +16,9 @@ public class CommandlineConfiguration {
     public final boolean configurationOk;
     public NullParameter hideOrphanedClasses;
 
-    public CommandlineConfiguration(String args[]) {
+    public static final String DEFAULT_GRAPH_NAME = "graph";
+
+    public CommandlineConfiguration(String[] args) {
         Parser parser = buildCommandlineParameterParser();
         configurationOk = parser.parse(args);
         if (!configurationOk)
@@ -36,8 +38,7 @@ public class CommandlineConfiguration {
                 .addAliases("-j");
 
         graphName = parser.add(
-                new StringParameter("Graph name."))
-                .setMandatory()
+                new StringParameter("Graph name. (default: \"" + DEFAULT_GRAPH_NAME + "\")", DEFAULT_GRAPH_NAME))
                 .addAliases("-n");
 
         showDebug = parser.add(