Being forcd to run bin scripts from the eZ Publish root can be annoying.
I have worked a bit on adding a few core features I really wanted. This mostly was around arguments with values, as well as completion for these values.
Using the amazing command line git client, I came to feel frustrated when I had to use scripts that don't provide arguments completion. It just feels wrong, now. And eZ Publish bin scripts are among those. And man, they do have arguments. Right ?