KeystoneHub Slash Commands
==========================

Base commands
-------------

/kh
/keystonehub
Opens the addon slash command handler. Without a known subcommand, nothing special happens.

/kh config
Opens the options window.

/kh help
Shows the available helper/debug commands in chat.


Data inspection
---------------

/kh dump
Prints your locally stored character data to chat.

/kh groupdump
Prints the received group character data to chat.


Debug logging
-------------

/kh debug
/kh debug on
Enables debug logging.

/kh debug off
Disables debug logging.


Temporary test data
-------------------

/kh testdata
/kh testdata on
Enables temporary test data for testing the UI.

/kh testdata 1
/kh testdata 2
/kh testdata 3
Adds the requested number of temporary test groups.

/kh testdata off
/kh cleartestdata
Removes the temporary test data again.

Group diagnostics
-----------------

/kh grouptraceshort
Enables the short group-error trace.

/kh grouptracelong
/kh grouptrace on
Enables the detailed group-error trace.

/kh grouptrace
/kh grouptrace status
Shows the trace status.

/kh grouptrace report
Prints the current trace report.

/kh grouptrace off
Disables the group-error trace.


Performance profiling
---------------------

/kh perf on
Starts performance profiling and clears previous samples.

/kh perf
Prints the collected performance report.

/kh perf off
Stops performance profiling.


Locale override
---------------

These commands only work while debug logging is enabled.
The selected language is applied after the next /reload.

/kh locale en
/kh locale enUS
/kh locale english
Forces the addon UI to load in English after the next reload.

/kh locale de
/kh locale deDE
/kh locale deutsch
Forces the addon UI to load in German after the next reload.

/kh locale reset
/kh locale auto
Removes the manual language override and uses the client locale again after the next reload.
