package Ġcom . wire less 4 0 2 4 . discord bot . command . string Ċ Ċ import Ġcom . wire less 4 0 2 4 . discord bot . internal . Command Error Ċ import Ġcom . wire less 4 0 2 4 . discord bot . internal . IC ommand Base Ċ import Ġcom . wire less 4 0 2 4 . discord bot . internal . Message Event Ċ import Ġcom . wire less 4 0 2 4 . discord bot . internal . Property . Companion . Permission Ċ import Ġcom . wire less 4 0 2 4 . discord bot . internal . get Ċ import Ġcom . wire less 4 0 2 4 . utils . J Utils Ċ import Ġorg . apache . commons . cli . CommandLine Ċ import Ġorg . apache . commons . cli . Option Ċ Ċ class Ġformat Ġ: ĠICommand Base Ġ{ Ċ ĉ override Ġfun Ġinvoke ( args : ĠCommandLine , Ġevent : ĠMessage Event ): ĠAny Ġ{ Ċĉ ĉ if Ġ( args . args . isEmpty ()) Ġthrow ĠCommand Error (" usage Ġformat Ġ< format > Ġ[ args ]") Ċĉ ĉ return ĠJ Utils . format ( args [ 0 ] Ġ?: Ġ"", Ġargs . args . let Ġ{ Ġit . slice Array ( 1 Ġuntil Ġit . size ) Ġ}) Ċ ĉ } ĊĊ ĉ override Ġval Ġoptions : ĠList < Option > Ġ= ĠlistOf () Ċ ĉ override Ġval Ġpermission : ĠInt Ġ= ĠPermission . ANY Ċ }