@ file : Jvm Name (" main ") Ċ Ċ package Ġarrow . ank Ċ Ċ import Ġarrow . fx . IO Ċ import Ġarrow . fx . extensions . io . concurrent . concurrent Ċ import Ġarrow . fx . extensions . io . unsafe Run . run Blocking Ċ import Ġarrow . unsafe Ċ import Ġjava . nio . file . Paths Ċ Ċ fun Ġmain ( var arg Ġargs : ĠString ) Ġ{ ĊĠ Ġunsafe Ġ{ ĊĠĠĠ Ġrun Blocking Ġ{ ĊĠĠĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠ Ġargs . size Ġ> Ġ 1 Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠ ĠIO . concurrent (). ank ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPaths . get ( args [ 0 ]), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPaths . get ( args [ 1 ]), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġargs . drop ( 2 ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinterpreter ĊĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthrow ĠIllegalArgumentException (" Required Ġfirst Ġ 2 Ġargs Ġas Ġdirectory Ġpaths Ġin Ġthis Ġorder : Ġ< required : Ġsource > Ġ< required : Ġdestination > Ġ< optional : Ġclasspath Ġentries , Ġone Ġper Ġarg .. >") ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ } Ċ