package Ġdev . n athan pb . dog o . core . command Ċ Ċ data Ġclass ĠCommand Reference ( val Ġname : ĠString , Ġval Ġargs : ĠInt Ġ= Ġ 0 , Ġval Ġaliases : ĠString Ġ= Ġ"", Ġval Ġusage : ĠString Ġ= Ġ"", Ġval Ġcategory : ĠCommand Category Ġ= ĠCommand Category . HIDDEN , Ġval Ġpermission : ĠString ) Ġ{ ĊĊĠĠĠ Ġfun Ġname Matches ( str : ĠString ) Ġ= Ġstr . equals ( name , Ġignore Case Ġ= Ġtrue ) Ġ|| Ġaliases . split (" Ġ"). any Ġ{ Ġstr . equals ( it , Ġignore Case Ġ= Ġtrue )} ĊĊĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġname Ċ }