why a cli
A cli is going to be slower than vimscript/lua in many cases, but its often something that you already know. If you write any sort of code its very likely that you can write a cli in that language that you are familiar with and get the benefits of all your familiar tooling.
- familiarity
- low barrier to entry
- works good enough
- works cross editor
Start with something you are comfortable in