Commands

dicechess.engine.cli.Commands
object Commands

Command parsing schema and evaluation for interactive CLI usage.

This module leverages decline to rebuild standard FEN strings from split terminal arguments and bind them to the internal command hierarchy.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Commands.type

Members list

Value members

Concrete methods

def execute(command: CliCommand): Unit

Concrete fields

val fenOpt: Opts[String]
val rootCommand: Command[EvalCommand]
val unicodeOpt: Opts[Boolean]