dicechess.engine
package dicechess.engine
Members list
Packages
package dicechess.engine.cli
Interactive Command Line Interface (CLI) for the Dice Chess Engine.
Interactive Command Line Interface (CLI) for the Dice Chess Engine.
This package implements the terminal REPL interface. The CLI is isolated in its own module to prevent heavy terminal dependencies (like decline and jline) from leaking into the main engine artifact, ensuring a lightweight footprint for downstream consumers.
Attributes
Type members
Classlikes
object Main
Primary entry point for the Dice Chess Engine JVM CLI.
Primary entry point for the Dice Chess Engine JVM CLI.
This object owns the interactive JVM terminal lifecycle, managing the JLine LineReader and the event loop. It acts as the boundary where raw terminal input is captured and converted into structured commands.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Main.type
In this article