cosmir17 / console-drawer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

Sean's Console Draw App

This project uses Core scala 2.13.6

Components Overview

Here's an overview of the three different components that make this application.

  • ConsoleDrawerApp : Main terminal app
  • CommandParser : Parsing Command Input to a case class
  • PictureCreator : Manipulate the canvas according to the command
  • PicturePrinter : Changing Canvas(Array[Array[String]]) to a log and print on console.

How to run

Execute ConsoleDrawerApp, please. Doesn't require an environment variables.

How to run Tests

sbt clean test

About


Languages

Language:Scala 100.0%