crystal.cmd.add

Defines a new console command.

Command names are not case sensitive. Built-in commands have CamelCase names.

Usage

crystal.cmd.add(signature, implementation)

Arguments

Name Type Description
signature string The name of the command followed by its parameters and their types. Parameter names and their types must be separated by a colon (:). Supported types are string, number and boolean.
implementation function(...) Function that will be called when this command is invoked.

Examples

crystal.cmd.add("SkipLevel", function()
  -- Logic to skip level here
end);
crystal.cmd.add("Add a:number b:number", function(a, b)
  print(a + b);
end);
crystal.cmd.run("Add 6 3"); -- prints 9

This site uses Just the Docs, a documentation theme for Jekyll.