Commando
Commando copied to clipboard
Subcommands of subcommands
Any chance of adding support for nested commands? I once again have stumbled across a situation where arguments are not satisfying my situation, and i would need subcommands that have subcommands
Example:
| - /base
| - /base test (arg)
| - /base entity (subcmd)
| - - /base entity remove (arg)
| - - /base entity name <name> (sub subcmd + arg)
| - - /base entity move (sub subcmd)
Or in code style:
class EntitySubCommand extends BaseSubCommand
{
protected function prepare(): void
{
$this->registerArgument(0, new EntityTypeArgument("type", false));
$this->registerArgument(1, new RawStringArgument("name", false));
$this->setPermission("plugin.entity");
$this->registerSubCommand(new PropertiesEntitySubCommand("properties", "Change properties of the entity"));
}