package Ġcz . v ut br . fit . k not . entic ing . testing . performance Ċ Ċ import Ġcz . v ut br . fit . k not . entic ing . log . Simple Stdout LoggerFactory Ċ import Ġcz . v ut br . fit . k not . entic ing . management . Management Engine Ċ import Ġcz . v ut br . fit . k not . entic ing . management . parse Cli Args Ċ import Ġcz . v ut br . fit . k not . entic ing . management . run Cli App Ċ import Ġkotlinx . coroutines . Coroutine Scope Ċ import Ġkotlinx . coroutines . Dispatch ers Ċ import Ġkotlinx . coroutines . run Blocking Ċ Ċ fun Ġrun Management Cli ( args : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġcli Args Ġ= Ġparse Cli Args ( args . split (""" \ s + """. to Regex ()). to Typed Array ()). validate OrFail () ĊĠĠĠ Ġval Ġconfig Ġ= Ġcli Args . configuration ĊĠĠĠ Ġval Ġengine Ġ= ĠManagement Engine ( config , ĠCor outine Scope ( Dispatch ers . IO ), ĠSimple Stdout LoggerFactory ) ĊĠĠĠ Ġengine . use Ġ{ ĊĠĠĠĠĠĠĠ Ġrun Blocking Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġengine . run Cli App ( cli Args , Ġconfig , ĠSimple Stdout LoggerFactory ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } ĊĊĊ