MCom

From WoWDev

MCom provides several functions designed to lower the amount of code required to make an addon be configurable. It helps to handle the things that need to go on to handle user input, either via console or via some GUI (like Cosmos or Khaos).

It aims mainly at tasks that are repeated in multiple places in every addon. Any addon that wants to have chat commands needs a chat handler, and functions for each command it can accept. It also needs functions for updating the variables that have to do with configuration. Addons may also need wrapper functions for a GUI interface. They may also need to have multiple registers to support multiple GUIs, such as Cosmos and Khaos.

These things are all handled by MCom either by registering with it for such functions, or by calling functions that do the repetative part.

Download the most recent release version from the curse site or the newest alpha contained in the Cosmos Alpha download.


MCom Documentation

MCom Functions