Ever updated/changed a WeakAura or a custom addon and felt you need to print a value and see what it does?
Usually you'd do /run print(UnitHealth)
if you were to check the existence of UnitHealth
.
This can get tiresome having to writte /run print()
all the time, so this addon adds /print
command.
This means instead of writing /run print(UnitHealth)
you'd write /print UnitHealth
.
Not only does this work with expressions,
This does also work with statements:
Let's say you'd write /run local a = 5 local b = 7 print(a + b)
, with this addon you can do /print local a = 5 local b = 7 return a + b
.
Examples
Here are a few examples of what you could do
Expression
/run print(UnitHealth("player") / UnitHealthMax("player"))
Turns into
/print UnitHealth("player") / UnitHealthMax("player")
Statement
/run local health = UnitHealth("player") local healthMax = UnitHealthMax("player") print(health / healthMax)
Turns into
/print local health = UnitHealth("player") local healthMax = UnitHealthMax("player") return health / healthMax
Why though?
No big reason. I found myself spending lots of times working on stuff so having a /print command means I don't need to have /run print(
in my clipboard and risking to forget a )
at the end.
I couldn't find this addon anywhere so figured I'd make it myself, and at that point there's no reason not to share it with others to use.