Kelsidavis-WoWee/include/addons
Kelsi c1820fd07d feat: add WoW utility functions and SlashCmdList for addon slash commands
Utility functions:
- strsplit(delim, str), strtrim(str), wipe(table)
- date(format), time() — safe replacements for removed os.date/os.time
- format (alias for string.format), tinsert/tremove (table aliases)

SlashCmdList system:
- Addons can register custom slash commands via the standard WoW pattern:
  SLASH_MYADDON1 = "/myaddon"
  SlashCmdList["MYADDON"] = function(args) ... end
- Chat input checks SlashCmdList before built-in commands
- dispatchSlashCommand() iterates SLASH_<NAME>1..9 globals to match

Total WoW API surface: 23 functions + SlashCmdList + 14 events.
2026-03-20 11:40:58 -07:00
..
addon_manager.hpp feat: add WoW event system for Lua addons 2026-03-20 11:23:38 -07:00
lua_engine.hpp feat: add WoW utility functions and SlashCmdList for addon slash commands 2026-03-20 11:40:58 -07:00
toc_parser.hpp feat: add Lua 5.1 addon system with .toc loader and /run command 2026-03-20 11:12:07 -07:00