~jimbaker/juju-jitsu/watch-failfast

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Jujitsu is a japanese martial art that literally translated to english
means "gentle art".

This project is meant to provide a set of tools for enhanced usage of
juju. It is in no way a replacement for the core functionality one should
expect for juju. Rather, it is a place to gather tools for integrating
juju with other systems and for using juju in different ways.

To use it, run 'jitsu', which acts as a wrapper for juju. Any sub-commands
in the sub-commands directory that conflict with juju will be called
first.  This is not a perfect wrapper, as it will not work if you pass
global options to juju currently, though that is likely to change as
the project evolves.

One can also run the sub-commands directly, though some of them will
expect particular environment variables to be set, so consult with the
code of the sub-command or any help it provides for more information
on that.

Also one can define new sub-commands by placing executables in
~/.juju-jitsu/plugins.

See "INSTALL" for general instructions on installation. This project
uses autotools so in general './configure && make && make install'
should work from the tarball. From the bzr tree, you will need to run
'autoreconf' first.

Environment Variables
=====================

Juju-Jitsu has some additional environment variables that can be
used to control its behavior:

JITSU_DEFAULT_SCHEME - Defaults to 'cs' if not set. This allows you
to override the 'cs' default with 'local' so you can run test scripts
with local versions of charms.

JITSU_REPOSITORY - If JUJU_REPOSITORY is not set, commands should
use this. If neither is set, "~/charms" will be used.