From fa2e7f6a7239c58cbd6c1005f9789232087a5eda Mon Sep 17 00:00:00 2001 From: "Benjamin J. Culkin" Date: Mon, 11 Sep 2017 14:40:17 -0300 Subject: Switch to command statuses. Use command statuses as return values from commands, instead of returning nothing at all. --- .../main/java/bjc/utils/cli/objects/Command.java | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'BJC-Utils2/src/main/java/bjc/utils/cli/objects/Command.java') diff --git a/BJC-Utils2/src/main/java/bjc/utils/cli/objects/Command.java b/BJC-Utils2/src/main/java/bjc/utils/cli/objects/Command.java index a0d4493..e605a2b 100644 --- a/BJC-Utils2/src/main/java/bjc/utils/cli/objects/Command.java +++ b/BJC-Utils2/src/main/java/bjc/utils/cli/objects/Command.java @@ -1,6 +1,28 @@ package bjc.utils.cli.objects; public class Command { + /** + * Command status values. + */ + public static enum CommandStatus { + /** + * The command succeded. + */ + SUCCESS, + /** + * The command failed non-fatally. + */ + FAIL, + /** + * The command failed fatally. + */ + ERROR, + /** + * The command was the last one. + */ + FINISH, + } + public final int lineNo; public final String fullCommand; -- cgit v1.2.3