mirror of
https://github.com/RGBCube/nu_scripts
synced 2025-07-31 14:17:45 +00:00

- new function `kube refine` - define the required information in `$env.KUBERNETES_REFINE`, `kube refine` will collect information according to its definition - definitions in `status` and `cluster_status` are runtime information and will not be collected. They are used in the `kg` command to display status - normalize the output of the `kg`, `kgp`, `kgs` command using `krefine` - rename `kcconf` to `kccc` (kubectl change context clone) - a new module, `refine.nu`, declaratively extracts data from complex structures. - `container-list` additionally displays the cmd field of the image --------- Co-authored-by: nash <nash@iffy.me>
30 lines
579 B
Text
30 lines
579 B
Text
export def "bud img" [] {
|
|
buildah images
|
|
| from ssv -a
|
|
| rename repo tag id created size
|
|
| upsert size { |i| $i.size | into filesize }
|
|
}
|
|
|
|
export def "bud ls" [] {
|
|
buildah list
|
|
| from ssv -a
|
|
| rename id builder image-id image container
|
|
}
|
|
|
|
export def "bud ps" [] {
|
|
buildah ps
|
|
| from ssv -a
|
|
| rename id builder image-id image container
|
|
}
|
|
|
|
def "nu-complete bud ps" [] {
|
|
bud ps
|
|
| select 'CONTAINER ID' "CONTAINER NAME"
|
|
| rename value description
|
|
}
|
|
|
|
export def "bud rm" [
|
|
id: string@"nu-complete bud ps"
|
|
] {
|
|
buildah rm $id
|
|
}
|