- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
4,842 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Rift Addons
- Top Skyrim Mods
- Top Minecraft Server Mods
- Top Terraria Maps
- Top Starcraft II Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
Spew
- 0 Likes
- World of Warcraft
- 1,370 Downloads
- Supports: 3.0.3
- 0 Average Daily Downloads
- Created 9/30/2008 1:16:53 AM
- Updated 11/23/2008 11:27:03 PM
- 18 Favorites
- Project Site
- License: All Rights Reserved
- Release Type: Release
- Newest File: 3.0.3.5-Release
About Spew
Spew is a dev tool based off Iriel's DevTools and Ace2's /dump commands. It does the same basic thing (running lua code snippets and printing out the results), but in a slightly different way.
Why did I create Spew?
- I liked DevTools, but didn't like it's output style (sorry Iriel)
- I liked Ace2's style, but not it's code (table recursion so deep you need a timer to ensure you don't execute too long? Gag me with spoon!)
- I hated how both these addons spammed up the chatframe
So what does Spew do? Simple, you give it a bit of lua and it evaluates it. If the result is a table or frame, it pops open a panel and dumps detailed info. It the result is a simple value or multiple values, it prints a single line is the chatframe. Like Ace2, Spew will call various :Get*, :Is* and :Can* functions on frames and outputs their results. It will also shallow-recurse one level into subtables, and print up to 5 values for each.
To run spew, simply type /spew some_lua_here. The frame can be opened by simply typing /spew
Spew can also list all visible frames under the mouse with the /spew mouse command.
Spew will, of course, take advantage of AddonLoader if it is present and not load until it's slash command is used.
Links
Visit my site for more info.
Please report all bugs and feature requests to my Google Code tracker
Alpha builds can be found on github.
Please direct all feedback and questions to my Google Groups mailinglist.
tag 3.0.3.5-Release
f095e28c1803767a3c2b9526e90d959d11bcca2e
Tekkub <tekkub@gmail.com>
2008-11-23 22:25:39 -0700
Weekly build
--------------------
Tekkub (35):
ed0ac59: And so it begins...
2d081e0: Make output have pretty colors
264fde5: Sort tables by index before dumping
d2eb6fe: Implement frame function calling
0d207d1: Add in panel, all multi-line output now redirects there
184301e: AddonLoader goodies
1d434e9: Dot dot dot
c25a702: Scroll 4 lines at a time, the frame is big enough
bf8537e: Increase indents a bit
8eb5c65: We don't need no stinking LibStub
6405a16: Noone will ever README
6243fb3: Update changelog for 3.0.1.1-Beta
e4b4d1e: Weekly build 3.0.1.1-Beta
bce92bb: Merge commit '3.0.1.1-Beta'
1a7a6ff: Embed update
77eae10: Echo back the input when outputting single-line spewings
92319eb: Update changelog for 3.0.1.2-Beta
e50d472: Weekly build 3.0.1.2-Beta
0d4c74c: Merge commit '3.0.1.2-Beta'
f9ac056: Add /spewmouse for querying what frames are under the mouse
3425fd9: Fix error with spewings that contain square brackets
1034f08: Don't escape out special chars like '\n'
d223596: Update readme for /spewmouse
720c485: Update changelog for 3.0.2.3-Beta
07891ce: Weekly build 3.0.2.3-Beta
5707f78: Merge commit '3.0.2.3-Beta'
16812ef: Add button to clear spewings
01625ed: Change '/spewmouse' to '/spew mouse'... seem AddonLoader can only handle a single slash handler
56080d3: Update readme
7995f4b: Update changelog for 3.0.2.4-Beta
464365a: Weekly build 3.0.2.4-Beta
b4c8cfc: Merge commit '3.0.2.4-Beta'
7ce9210: Don't recurse too deeply into tables
3c3e120: Update changelog for 3.0.3.5-Release
89c540e: Weekly build 3.0.3.5-Release
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| 3.0.3.5-Release | Release | 3.0.3 | 788 | 11/23/2008 11:27:03 PM |
| 3.0.2.3-Beta | Beta | 3.0.2 | 210 | 11/2/2008 1:08:03 AM |
| 3.0.2.4-Beta | Beta | 3.0.2 | 161 | 11/2/2008 1:08:03 AM |
| 3.0.1.1-Beta | Beta | 3.0.2 | 180 | 9/30/2008 1:34:02 AM |
| 3.0.1.2-Beta | Beta | 3.0.2 | 165 | 9/30/2008 1:34:02 AM |
