mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-11-25 15:20:08 +00:00
feat(kubectl): add aliases for job management (#9992)
This commit is contained in:
parent
f96a900ea3
commit
3343891ea6
2 changed files with 11 additions and 0 deletions
|
@ -120,6 +120,11 @@ plugins=(... kubectl)
|
||||||
| kecj | `kubectl edit cronjob` | Edit CronJob from the default editor |
|
| kecj | `kubectl edit cronjob` | Edit CronJob from the default editor |
|
||||||
| kdcj | `kubectl describe cronjob` | Describe a CronJob in details |
|
| kdcj | `kubectl describe cronjob` | Describe a CronJob in details |
|
||||||
| kdelcj | `kubectl delete cronjob` | Delete the CronJob |
|
| kdelcj | `kubectl delete cronjob` | Delete the CronJob |
|
||||||
|
| | | **Job management** |
|
||||||
|
| kgj | `kubectl get job` | List all Job in ps output format |
|
||||||
|
| kej | `kubectl edit job` | Edit a Job in details |
|
||||||
|
| kdj | `kubectl describe job` | Describe the Job |
|
||||||
|
| kdelj | `kubectl delete job` | Delete the Job |
|
||||||
|
|
||||||
## Wrappers
|
## Wrappers
|
||||||
|
|
||||||
|
|
|
@ -178,6 +178,12 @@ alias kecj='kubectl edit cronjob'
|
||||||
alias kdcj='kubectl describe cronjob'
|
alias kdcj='kubectl describe cronjob'
|
||||||
alias kdelcj='kubectl delete cronjob'
|
alias kdelcj='kubectl delete cronjob'
|
||||||
|
|
||||||
|
# Job management.
|
||||||
|
alias kgj='kubectl get job'
|
||||||
|
alias kej='kubectl edit job'
|
||||||
|
alias kdj='kubectl describe job'
|
||||||
|
alias kdelj='kubectl delete job'
|
||||||
|
|
||||||
# Only run if the user actually has kubectl installed
|
# Only run if the user actually has kubectl installed
|
||||||
if (( ${+_comps[kubectl]} )); then
|
if (( ${+_comps[kubectl]} )); then
|
||||||
function kj() { kubectl "$@" -o json | jq; }
|
function kj() { kubectl "$@" -o json | jq; }
|
||||||
|
|
Loading…
Reference in a new issue