aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorYuuta Liang <yuutaw@student.cs.ubc.ca>2023-11-23 08:55:15 +0800
committerYuuta Liang <yuutaw@student.cs.ubc.ca>2023-11-23 08:55:15 +0800
commiteffe2de5cb2d46481e3966e24b79f1b5e4763dc8 (patch)
treec1392deaa9a69e2c550e60c58e04a4322e5dfb25 /src/main
parent4d903cf80c4f2f8a5d6b22964ed23d8584fdbed4 (diff)
downloadjca-effe2de5cb2d46481e3966e24b79f1b5e4763dc8.tar
jca-effe2de5cb2d46481e3966e24b79f1b5e4763dc8.tar.gz
jca-effe2de5cb2d46481e3966e24b79f1b5e4763dc8.tar.bz2
jca-effe2de5cb2d46481e3966e24b79f1b5e4763dc8.zip
Add comments
Signed-off-by: Yuuta Liang <yuutaw@student.cs.ubc.ca>
Diffstat (limited to 'src/main')
-rw-r--r--src/main/model/ca/Template.java2
-rw-r--r--src/main/ui/JCA.java4
-rw-r--r--src/main/ui/Main.java12
3 files changed, 13 insertions, 5 deletions
diff --git a/src/main/model/ca/Template.java b/src/main/model/ca/Template.java
index bc64562..44de676 100644
--- a/src/main/model/ca/Template.java
+++ b/src/main/model/ca/Template.java
@@ -34,7 +34,7 @@ public class Template {
private final long validity;
/**
- * EFFECTS: Init with all given parameters, and commonName will be converted into CN=commonName,C=CA.
+ * EFFECTS: Init with all given parameters, and commonName will be converted into CN=commonName,C=CA if nonnull.
* Throws {@link ParseException} if the commonName is invalid.
*/
public Template(String name,
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);
+ }
}
}