mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-11-18 03:40:08 +00:00
feat(juju): introduce additional juju aliases (#10426)
This commit is contained in:
parent
f045810697
commit
cdd2d6efc6
2 changed files with 33 additions and 13 deletions
|
@ -19,25 +19,35 @@ Naming convention:
|
||||||
### General
|
### General
|
||||||
|
|
||||||
| Alias | Command | Description |
|
| Alias | Command | Description |
|
||||||
|--------|---------------------------------------------|--------------------------------------------------------|
|
|---------|---------------------------------------------|--------------------------------------------------------|
|
||||||
|
| `j` | `juju` | The juju command |
|
||||||
|
| `jcld` | `juju clouds` | Lists all clouds with registered credentials |
|
||||||
|
| `jclda` | `juju clouds --all` | Lists all clouds available to Juju |
|
||||||
| `jdl` | `juju debug-log --ms` | Display log, with millisecond resolution |
|
| `jdl` | `juju debug-log --ms` | Display log, with millisecond resolution |
|
||||||
| `jdlr` | `juju debug-log --ms --replay` | Replay entire log |
|
| `jdlr` | `juju debug-log --ms --replay` | Replay entire log |
|
||||||
| `jh` | `juju help` | Show help on a command or other topic |
|
| `jh` | `juju help` | Show help on a command or other topic |
|
||||||
| `jssl` | `juju juju show-status-log` | Output past statuses for the specified entity |
|
| `jssl` | `juju show-status-log` | Output past statuses for the specified entity |
|
||||||
| `jstj` | `juju status --format=json` | Show status in json format (more detailed) |
|
| `jstj` | `juju status --format=json` | Show status in json format (more detailed) |
|
||||||
| `jst` | `juju status --relations --storage --color` | Show status, including relations and storage, in color |
|
| `jst` | `juju status --relations --color` | Show status, including relations, in color |
|
||||||
|
| `jsts` | `juju status --relations --storage --color` | Show status, including relations and storage, in color |
|
||||||
|
|
||||||
### Bootstrap
|
### Bootstrap
|
||||||
|
|
||||||
| Alias | Command | Description |
|
| Alias | Command | Description |
|
||||||
|-------|---------------------------|-------------------------------------------|
|
|---------|-------------------------------------|-------------------------------------------------------|
|
||||||
| `jb` | `juju bootstrap` | Initializing a Juju cloud environment |
|
| `jb` | `juju bootstrap` | Initializing a Juju cloud environment |
|
||||||
|
| `jbng` | `juju bootstrap --no-gui` | Initializing a Juju cloud environment without GUI |
|
||||||
|
| `jbl` | `juju bootstrap localhost` | Initializing an lxd cloud environment |
|
||||||
|
| `jblng` | `juju bootstrap --no-gui localhost` | Initializing an lxd cloud environment without GUI |
|
||||||
| `jbm` | `juju bootstrap microk8s` | Initializing a MicroK8s cloud environment |
|
| `jbm` | `juju bootstrap microk8s` | Initializing a MicroK8s cloud environment |
|
||||||
|
| `jbmng` | `juju bootstrap --no-gui microk8s` | Initializing a MicroK8s cloud environment without GUI |
|
||||||
|
|
||||||
### Controller
|
### Controller
|
||||||
|
|
||||||
| Alias | Command | Description |
|
| Alias | Command | Description |
|
||||||
|----------|---------------------------------------------------------------------------------------|-------------------------------------------------------------------|
|
|----------|---------------------------------------------------------------------------------------|-------------------------------------------------------------------|
|
||||||
|
| `jctl` | `juju controllers` | List all controllers |
|
||||||
|
| `jctlr` | `juju controllers --refresh` | List all controllers (download latest details) |
|
||||||
| `jdc` | `juju destroy-controller --destroy-all-models` | Destroy a controller |
|
| `jdc` | `juju destroy-controller --destroy-all-models` | Destroy a controller |
|
||||||
| `jdc!` | `juju destroy-controller --destroy-all-models --force --no-wait -y` | Destroy a controller |
|
| `jdc!` | `juju destroy-controller --destroy-all-models --force --no-wait -y` | Destroy a controller |
|
||||||
| `jdcds` | `juju destroy-controller --destroy-all-models --destroy-storage` | Destroy a controller and associated storage |
|
| `jdcds` | `juju destroy-controller --destroy-all-models --destroy-storage` | Destroy a controller and associated storage |
|
||||||
|
|
|
@ -17,11 +17,20 @@ unset completion_file
|
||||||
# - `!` means --force --no-wait -y #
|
# - `!` means --force --no-wait -y #
|
||||||
# - `ds` suffix means --destroy-storage #
|
# - `ds` suffix means --destroy-storage #
|
||||||
# ---------------------------------------------------------- #
|
# ---------------------------------------------------------- #
|
||||||
|
alias j="juju"
|
||||||
alias jam="juju add-model --config logging-config=\"<root>=WARNING; unit=DEBUG\"\
|
alias jam="juju add-model --config logging-config=\"<root>=WARNING; unit=DEBUG\"\
|
||||||
--config update-status-hook-interval=\"60m\""
|
--config update-status-hook-interval=\"60m\""
|
||||||
alias jb='juju bootstrap'
|
alias jb='juju bootstrap'
|
||||||
|
alias jbng='juju bootstrap --no-gui'
|
||||||
|
alias jbl='juju bootstrap localhost'
|
||||||
|
alias jblng='juju bootstrap --no-gui localhost'
|
||||||
alias jbm='juju bootstrap microk8s'
|
alias jbm='juju bootstrap microk8s'
|
||||||
|
alias jbmng='juju bootstrap --no-gui microk8s'
|
||||||
alias jc='juju config'
|
alias jc='juju config'
|
||||||
|
alias jcld='juju clouds'
|
||||||
|
alias jclda='juju clouds --all'
|
||||||
|
alias jctl='juju controllers'
|
||||||
|
alias jctlr='juju controllers --refresh'
|
||||||
alias jdc='juju destroy-controller --destroy-all-models'
|
alias jdc='juju destroy-controller --destroy-all-models'
|
||||||
alias 'jdc!'='juju destroy-controller --destroy-all-models --force --no-wait -y'
|
alias 'jdc!'='juju destroy-controller --destroy-all-models --force --no-wait -y'
|
||||||
alias jdcds='juju destroy-controller --destroy-all-models --destroy-storage'
|
alias jdcds='juju destroy-controller --destroy-all-models --destroy-storage'
|
||||||
|
@ -61,7 +70,8 @@ alias jshc='juju ssh --container'
|
||||||
alias jshm='juju show-model'
|
alias jshm='juju show-model'
|
||||||
alias jssl='juju show-status-log'
|
alias jssl='juju show-status-log'
|
||||||
alias jstj='juju status --format=json'
|
alias jstj='juju status --format=json'
|
||||||
alias jst='juju status --relations --storage --color'
|
alias jst='juju status --relations --color'
|
||||||
|
alias jsts='juju status --relations --storage --color'
|
||||||
alias jsu='juju show-unit'
|
alias jsu='juju show-unit'
|
||||||
alias jsw='juju switch'
|
alias jsw='juju switch'
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue