Great, cool!
My rationale for tilting you at the run-plugin method is because you know, when all you have is a hammer, everything looks like a nail.
But I like CLI interfaces, and it surely cannot hurt to have one (and it might come in handy for some people). So why not add both methods, indeed...