package Ġio . github . di bo g . cli k td oc Ċ Ċ import Ġcom . github . aj alt . cli kt . core . Cli kt Command Ċ import Ġcom . github . aj alt . cli kt . parameters . options . default Ċ import Ġcom . github . aj alt . cli kt . parameters . options . option Ċ import Ġcom . github . aj alt . cli kt . parameters . options . required Ċ Ċ class ĠSecond Child Cmd Ġ: ĠCli kt Command (""" ĊĠĠĠ ĠDescription Ġfor Ġthis Ġcommand """. trim Indent (), ĊĠĠĠĠĠĠĠ Ġname =" second - child ") Ċ { ĊĠĠĠ Ġval Ġreq Ġby Ġoption ( help =" required Ġargument "). required () ĊĠĠĠ Ġval Ġopt Ġby Ġoption ( help =" optional Ġargument ") ĊĠĠĠ Ġval Ġwith Default Ġby Ġoption ( help =" argument Ġwith Ġdefault "). default (" default - value ") ĊĊĠĠĠ Ġoverride Ġfun Ġrun () Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" Example Ġchild Ġoutput ") ĊĠĠĠ Ġ} Ċ }