package Ġcom . k ry ther a . example Ċ Ċ import Ġorg . apache . commons . cli . Default Parser Ċ import Ġorg . apache . commons . cli . Help Formatter Ċ import Ġorg . apache . commons . cli . Options Ċ import Ġkotlin . system . exit Process Ċ Ċ private Ġconst Ġval Ġopt Help Short Ġ= Ġ" h " Ċ private Ġconst Ġval Ġopt Help Long Ġ= Ġ" help " Ċ private Ġconst Ġval Ġopt Res pect Short Ġ= Ġ" f " Ċ private Ġconst Ġval Ġopt Res pect Long Ġ= Ġ" res pect " Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġval Ġopts Ġ= ĠOptions (). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġadd Option ( opt Help Short , Ġopt Help Long , Ġfalse , Ġ" Display Ġthis Ġhelp .") ĊĠĠĠĠĠĠĠ Ġadd Option ( opt Res pect Short , Ġopt Res pect Long , Ġfalse , Ġ" To Ġpay Ġrespect s .") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġcmd Ġ= ĠDefault Parser (). parse ( opts , Ġargs ) ĊĊĠĠĠ Ġif Ġ( cmd . has Option ( opt Help Short )) Ġ{ ĊĠĠĠĠĠĠĠ ĠHelp Formatter (). print Help (" bazel Ġrun Ġ// example Ġ-- ", Ġ"\ n Run Ġthe ĠB azel ĠKotlin Ġexample ", Ġopts , Ġ"", Ġtrue ) ĊĠĠĠĠĠĠĠ Ġexit Process ( 1 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġif Ġ( cmd . has Option ( opt Res pect Short )) Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" Res pect s Ġpaid .") ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" Res pect s Ġnot Ġpaid .") ĊĠĠĠ Ġ} Ċ } Ċ