Looking at some of the sources from some commands and notice this line a lot:
(cmd):addParam{ type=ULib.cmds.BoolArg, invisible=true }
I would love it if someone could explain when or when not this param would be needed, Just from a brief look I can see its mostly included when the command has a (SILENT) function. Is this correct?