package Ġcommands Ċ Ċ import Ġcom . github . aj alt . cli kt . core . Cli kt Command Ċ import Ġcom . github . aj alt . cli kt . core . Usage Error Ċ import Ġcom . github . aj alt . cli kt . output . Term Ui Ċ Ċ class ĠS ay Hello Ġ: ĠCli kt Command ( name Ġ= Ġ" say - hello ") Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġrun () Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" Hi , Ġhow Ġare Ġyou ? ĠI 'm Ġnot Ġsure Ġif Ġwe Ġhave Ġmet Ġalready .") ĊĊĠĠĠĠĠĠĠ Ġval Ġusername Ġ= Ġ ĠTerm Ui . prompt (" What 's Ġyour Ġname ?") ĊĠĠĠĠĠĠĠ Ġval Ġage Ġ= ĠTerm Ui . prompt (" How Ġold Ġare Ġyou ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . toInt OrNull () Ġ?: Ġthrow ĠUsage Error ("$ it Ġis Ġnot Ġa Ġvalid Ġage ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ ĠTerm Ui . echo (" N ice Ġto Ġmeet Ġyou Ġ$ username . ĠWhat Ġa Ġtime Ġto Ġbe Ġalive Ġat Ġage Ġ$ age Ġ\ uD 8 3 C \ u DF 8 9 .") ĊĠĠĠ Ġ} Ċ } Ċ