aboutsummaryrefslogtreecommitdiff
path: root/src/main/ui
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/ui')
-rw-r--r--src/main/ui/JCA.java4
-rw-r--r--src/main/ui/Main.java12
2 files changed, 12 insertions, 4 deletions
diff --git a/src/main/ui/JCA.java b/src/main/ui/JCA.java
index 420ec10..64cfaa3 100644
--- a/src/main/ui/JCA.java
+++ b/src/main/ui/JCA.java
@@ -141,6 +141,10 @@ public class JCA {
}
}
+ /**
+ * EFFECTS: Handle input line
+ * MODIFIES: this
+ */
private void handleLine(String... args) {
if (args[0].equals("log")) {
ca.getLogs().forEach(System.out::println);
diff --git a/src/main/ui/Main.java b/src/main/ui/Main.java
index e3d8d7d..ab275c1 100644
--- a/src/main/ui/Main.java
+++ b/src/main/ui/Main.java
@@ -6,9 +6,13 @@ import javax.swing.*;
public class Main {
public static void main(String[] args) throws Throwable {
- FlatIntelliJLaf.setup();
- final JFrame frame = new MainUI();
- frame.pack();
- frame.setVisible(true);
+ if (args.length >= 1 && args[0].equals("-c")) {
+ new JCA().run();
+ } else {
+ FlatIntelliJLaf.setup();
+ final JFrame frame = new MainUI();
+ frame.pack();
+ frame.setVisible(true);
+ }
}
}