Plugin juju-stash¶
Switching between models and controllers can be laborious, as you have to remember what the previous model or controller name was. I suggested on IRC that juju switch should have -, similar to git checkout - or cd -. Rather than giving Juju the ability to remember, make a plugin and you can do what you want…
juju stash  is a plugin for Juju, which allows you to jump between models as if you have a stack; pushing and popping between models.
To switch to a model:
juju stash push modelB
To switch back to the previous model:
juju stash pop
To see what’s in your history:
juju stash list
If you want to ping-pong between models, you can do the following:
juju stash pop --store
This will store the popped model into the history. Calling it multiple times will mean you can ping-pong between modelA and modelB with out having to remember their names.
Supplying --status along with the pop command will also dump the juju status into the stdout so you can keep track of what’s happening where!
