I like it! Since we are already using annotations it makes sense to configure all of the commands parameters via annotation. Using both annotations and XML is a bit icky.
I quite a few places before (e.g. jclouds-karaf) I've had cases with reusable completes and using the OSGi service registry made a lot of sense and worked pretty well. Also, this idea will make things so much easier to anyone that wants to hack non blueprint commands (e.g. scr based). -- Ioannis Canellos Blog: http://iocanel.blogspot.com Twitter: iocanel
