From e55cb9852a106cff26517d7d1e85bc4b149884f3 Mon Sep 17 00:00:00 2001 From: Ben Culkin Date: Fri, 26 Feb 2021 16:15:11 -0500 Subject: Update --- .../example/java/bjc/commander/CommanderCLI.java | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 commander/src/example/java/bjc/commander/CommanderCLI.java (limited to 'commander/src/example/java') diff --git a/commander/src/example/java/bjc/commander/CommanderCLI.java b/commander/src/example/java/bjc/commander/CommanderCLI.java new file mode 100644 index 0000000..0f208b6 --- /dev/null +++ b/commander/src/example/java/bjc/commander/CommanderCLI.java @@ -0,0 +1,27 @@ +package bjc.commander; + +import java.io.*; +import java.util.*; + +/** Runner for the general command-line interface for Commander. + * + * @author Ben Culkin */ +public class CommanderCLI { + + /* :CLIArgsParsing */ + /** Run the command line interface + * + * @param args + * Ignored CLI args. */ + public static void main(String[] args) { + /* Create/configure I/O sources. */ + Commander reader = new Commander(); + + reader.ioReaders.put("stdio", new InputStreamReader(System.in)); + + Scanner input = new Scanner(System.in); + reader.run(input, "console", true); + input.close(); + } + +} -- cgit v1.2.3