Mod
Subcommands
API to make commands with subcommands
This mod adds an API to create commands with subcommands.
Functions
subcommands.register_command_with_subcommand(name, def)
The definition table is similar to the Chat command definition for the Minetest API, except:
- The
funcfield should be left empty - The
_sc_deffield should be a table of subcommands. Each entry should be indexed by the name of the subcommand and have the following definition:{ description = "subcommand description", params = "<params>", privs = {required_privs = true}, -- Optional func = function(name,param) return true,"The function" end -- Just like func in minetest.register_chatcommand }The
helpsubcommand is reserved and should not be usedsubcommands.subcommand_handler(sc_def,cm_name)Returns a handler for the command. This is mainly intended for internal use.
sc_def: subcommand definition (see above)cm_name: name of the command
Code example
Links
- Source: https://github.com/Emojigit/subcommands
- Issues: https://github.com/Emojigit/subcommands/issues
- Original ContentDB page: content.luanti.org/packages/Emojiminetest/subcommands/
License
LGPL-2.1-only
Development state
DEPRECATED
| Version | Date | Min engine | Size | Download |
|---|---|---|---|---|
| v1.3-stable | 2021-06-07 23:20:02 | 18.1 KB | Download |