package Ġwhitespace clean er Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠ Ġif Ġ( args . size Ġ> Ġ 0 ) Ġ{ ĊĠĠĠ Ġval Ġpath Ġ= Ġargs [ 0 ] ĊĠĠĠ Ġval Ġfile Mask Ġ= Ġif Ġ( args . size Ġ> Ġ 1 ) Ġargs [ 1 ] Ġelse Ġ"* "; ĊĠĠĠ Ġprintln (" Clean ing Ġtext Ġfile ( s ) Ġat Ġ$ path Ġmatching Ġ$ file Mask Ġ... ") ĊĠĠĠ Ġval Ġreport Ġ= ĠWh itespace Clean er ( path , Ġfile Mask ). run (); ĊĠĠĠ Ġprintln (" Files Ġprocessed : Ġ${ report . processed }, Ġ Ġcleaned : Ġ${ report . changed }, Ġ Ġwere Ġclean : Ġ${ report . skipped }") ĊĠ Ġ} Ġelse Ġ{ ĊĠĠĠ Ġprintln (" Usage :\ nw sc Ġpath / to / dir / or / file ĠĠ Ġ# Ġsee Ġproject Ġgithub Ġfor Ġdetails ") ĊĠ Ġ} Ċ } Ċ