CLI PluginsΒΆ

Plugins allow developers to extend the functionality of the Deis Client, adding new commands or features.

If an unknown command is specified, the Client will attempt to execute the command as a dash-separated command. In this case, deis resource:command will execute deis-resource with the argument list command. In full form:

$ # these two are identical
$ deis accounts:list
$ deis-accounts list

Any flags after the command will also be sent to the plugin as an argument:

$ # these two are identical
$ deis accounts:list --debug
$ deis-accounts list --debug

But flags preceeding the command will not:

$ # these two are identical
$ deis --debug accounts:list
$ deis-accounts list