MACRO dump

/dump prints variable or expression results to the chat frame and is part of the Blizzard DebugTools interface. Output is color coded for easier reading. Tables display up to 30 values, the rest are skipped and a message is shown.

Usage
/dump value

This command has no aliases.

Arguments

 * value
 * The name of the global variable, table value, frame, or function result. Can be any valid Lua expression.

Example
/dump MAX_CHARACTER_NAME_BYTES Dump: MAX_CHARACTER_NAME_BYTES MAX_CHARACTER_NAME_BYTES=48 /dump SlashCmdList Dump: SlashCmdList SlashCmdList={ GUILD_MOTD= , FOLLOW= , (28 more lines follow, not shown in this example) } /dump ChatTypeGroup["CHANNEL"] Dump: value=ChatTypeGroup["CHANNEL"] [1]={ [1]="CHAT_MESSAGE_JOIN", [2]="CHAT_MESSAGE_LEAVE", [3]="CHAT_MESSAGE_NOTICE", [4]="CHAT_MESSAGE_NOTICE_USER", [5]="CHAT_MESSAGE_LIST", } /dump UnitName("player") Dump: UnitName("player") [1]="Shalune" /dump Dump: value= empty result /dump NOTAVALIDNAME Dump: NOTAVALIDNAME NOTAVALIDNAME=nil, empty result