Version0+git.5876d61
Revision68
Size8.8 MB
LicenseGPL-3.0
Confinementstrict
Basecore18

A tool to parse juju status yaml/json files offline

ScreenshotScreenshotScreenshot

This eliminates the hassle of waiting for juju status in large environments.

To use with Juju 2.x use the legacy/stable channel

Installation

sudo snap install xjs

Usage

With yaml:

juju status --format yaml > juju-status.yaml
xjs juju-status.yaml

With json:

juju status --format json > juju-status.json
xjs juju-status.json

Options:
   
Usage: xjs [OPTIONS] <status files>


  xjs parses a juju status yaml/json and displays the information in a user
  friendly form highlighting specific fields of specific interest.


Options:
  --application <application name>
                                  Show only the application with the specified
                                  name
  --controller <controller name>  Show only the controller with the specified
                                  name
  -h, --hide-scale-zero           Hide applications with a scale of 0
  -s, --hide-subordinate-units    Hide subordinate units
  -c, --include-containers        Include Container information
  --machine <machine name>        Show only the machine with the specified
                                  name
  --model <model name>            Show only the model with the specified name
  --no-color                      Remove color from output
  -a, --show-apps                 Show application information
  -m, --show-machines             Show machine information
  -d, --show-model                Show model information
  -n, --show-net                  Show network interface information
  -u, --show-units                Show unit information
  --subordinate <subordinate name>
                                  Show only the subordinate unit with the
                                  specified name
  --unit <unit name>              Show only the unit with the specified name
  --help                          Show this message and exit.

Update History

0+git.af0f40f (67)0+git.5876d61 (68)
9 Apr 2026, 16:53 UTC
0+git.b38a2e8 (60)0+git.af0f40f (67)
9 Apr 2026, 15:49 UTC
0+git.b38a2e8 60 → 60
8 Apr 2026, 20:01 UTC
0+git.6419369 (59)0+git.b38a2e8 (60)
8 Apr 2026, 17:33 UTC

Published14 Feb 2019, 22:05 UTC

Last updated9 Apr 2026, 16:15 UTC

First seen13 Dec 2025, 09:47 UTC