New feature for 1.26 (master), $(JUJU_HOME)/aliases

Tim Penhey tim.penhey at canonical.com
Tue Oct 27 20:01:19 UTC 2015


I can't help but draw parallels to the plugin system.

There was considerable resistance to adding the ideas of plugins to
Juju. It was added complexity that no one needed and could be done
simply using existing executable scripts, like juju-foo.

Tim

On 28/10/15 07:33, Cory Johns wrote:
> You can accomplish most of this with the existing plugin system.  You
> can't override existing commands, but you can easily create thin
> wrappers around them with your desired default args, and given the
> discussion around --no-aliases, it seems like this is actually a
> benefit.  And plugins provide an easy way to add more intelligent
> handling of args, and also come with zero additional dev burden on core.




More information about the Juju-dev mailing list