package Ġk ales . cli . task Ċ Ċ import Ġk ales . J db i Factory Ċ import Ġk ales . activ em odel . use Ċ import Ġjava . io . File Ċ Ċ // ĠCreates Ġthe Ġdatabase Ċ class ĠDb Create Task ( working Dir : ĠFile ) Ġ: ĠK ales Context ual Task ( working Dir ) Ġ{ ĊĠ Ġoverride Ġfun Ġrun () Ġ{ ĊĠĠĠ Ġval Ġk ales Db Config Ġ= Ġread Database Config () ĊĠĠĠ Ġval Ġconn String Ġ= Ġk ales Db Config . copy ( database Ġ= Ġ""). to ConnectionString () ĊĠĠĠ Ġval Ġj db i Ġ= ĠJ db i Factory . from ConnectionString ( conn String ) ĊĠĠĠ Ġj db i . use Ġ{ ĊĠĠĠĠĠ Ġit . execute (" CREATE ĠDATABASE Ġ${ k ales Db Config . database }") ĊĠĠĠ Ġ} ĊĠĠĠ Ġprintln (" Database Ġ${ k ales Db Config . database } Ġcreated .") ĊĠ Ġ} Ċ }