diff options
| author | Ben Culkin <scorpress@gmail.com> | 2021-02-26 16:15:11 -0500 |
|---|---|---|
| committer | Ben Culkin <scorpress@gmail.com> | 2021-02-26 16:15:11 -0500 |
| commit | e55cb9852a106cff26517d7d1e85bc4b149884f3 (patch) | |
| tree | 2e5d8b8d1e4ec8a5893cc2372e84aade218e648a /commander/src/example/java | |
| parent | d7b2e924d762e66b3f2be76242ee761e90113a8c (diff) | |
Update
Diffstat (limited to 'commander/src/example/java')
| -rw-r--r-- | commander/src/example/java/bjc/commander/CommanderCLI.java | 27 |
1 files changed, 27 insertions, 0 deletions
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(); + } + +} |
