Class CLI

java.lang.Object
com.ocient.cli.CLI

public class CLI extends Object
  • Constructor Details

    • CLI

      public CLI()
  • Method Details

    • isInitialized

      public static boolean isInitialized()
    • getReader

      public static org.jline.reader.LineReader getReader()
    • getQuote

      public static char getQuote()
    • main

      public static void main(String[] args)
    • readFullCommand

      public static String readFullCommand()
      Reads lines until it detects full command. Removes comments.
      Returns:
      a full command str
    • setLineReader

      public static void setLineReader(org.jline.reader.LineReader newReader)
      Use ONLY for unit testing !! Allows for feeding bytes to the CLI
    • scrubCommand

      public static String scrubCommand(String cmd)
    • extractTo

      public static CommandResult extractTo(Statement stmt, String cmd)