dicechess.engine

Members list

Packages

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 Object
trait Matchable
class Any
Self type
Main.type