package Ġdev . lun ar coffee . framework . core Ċ Ċ import Ġdev . lun ar coffee . framework . core . transformers . Transformer Ċ Ċ interface ĠBase Command Ġ{ ĊĠĠĠ Ġvar Ġname : ĠString ĊĠĠĠ Ġvar ĠgroupName : ĠString ĊĠĠĠ Ġvar Ġdescription : ĠString ĊĠĠĠ Ġvar Ġext Description : ĠString ĊĊĠĠĠ Ġvar Ġaliases : ĠList < String > ĊĠĠĠ Ġval Ġnames : ĠList < String > ĊĠĠĠ Ġvar Ġexpected Args : ĠList < Transformer < out ĠAny ? >> ĊĊĠĠĠ Ġvar Ġdelete Sender : ĠBoolean ĊĠĠĠ Ġvar Ġowner Only : ĠBoolean ĊĠĠĠ Ġvar Ġn sf w Only : ĠBoolean ĊĠĠĠ Ġvar Ġno Arg Parsing : ĠBoolean ĊĊĠĠĠ Ġvar Ġexecute : Ġsuspend Ġ( Command Context , ĠCommand Arguments ) Ġ-> ĠUnit ĊĊĠĠĠ Ġfun Ġexecute ( action : Ġsuspend Ġ( Command Context , ĠCommand Arguments ) Ġ-> ĠUnit ) ĊĠĠĠ Ġfun Ġdispatch ( ctx : ĠCommand Context , Ġargs : ĠCommand Arguments ) Ċ } Ċ