package Ġxyz . p avel kor ole v . bl ader un ner Ċ Ċ import Ġcom . github . aj alt . cli kt . core . sub commands Ċ import Ġxyz . p avel kor ole v . bl ader un ner . commands . Clean Command Ċ import Ġxyz . p avel kor ole v . bl ader un ner . commands . Find Command Ċ import Ġxyz . p avel kor ole v . bl ader un ner . commands . Run Command Ċ import Ġxyz . p avel kor ole v . bl ader un ner . commands . Main Command Ċ import Ġxyz . p avel kor ole v . bl ader un ner . services .* Ċ Ċ private Ġval Ġhash Service : ĠHash Service Ġ= ĠHash ServiceImpl () Ċ private Ġval Ġrunner Service : ĠRunner Service Ġ= ĠRunner ServiceImpl ( hash Service ) Ċ private Ġval Ġphoto Service : ĠPhoto Service Ġ= ĠPhoto ServiceImpl () Ċ private Ġval Ġfile Service : ĠFile Service Ġ= ĠFile ServiceImpl () Ċ private Ġval Ġrandom Service : ĠRandom Service Ġ= ĠRandom ServiceImpl () Ċ private Ġval Ġdate Formatter : ĠDate Formatter Ġ= ĠDate Formatter Impl () Ċ private Ġval Ġnaming Service : ĠN aming Service Ġ= ĠN aming ServiceImpl ( ĊĠĠĠ Ġphoto Service , ĊĠĠĠ Ġfile Service , ĊĠĠĠ Ġrandom Service , ĊĠĠĠ Ġdate Formatter Ċ ) Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġval Ġfind Command Ġ= ĠFind Command ( runner Service ) ĊĠĠĠ Ġval Ġclean Command Ġ= ĠClean Command ( runner Service ) ĊĠĠĠ Ġval Ġrun Command Ġ= ĠRun Command ( runner Service , Ġnaming Service ) ĊĊĠĠĠ ĠMain Command () ĊĠĠĠĠĠĠĠ Ġ. sub commands ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfind Command , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclean Command , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrun Command ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ. main ( args ) Ċ } Ċ