mirror of
https://github.com/RGBCube/nu_scripts
synced 2025-08-01 22:57:46 +00:00
update docker, git-v2, kubernetes (#517)
- fix `dr -v` - `gs` split into `gs` and `gst` (stash) - `gb` add `remote` parameter - `gn` for clone, init - tweak `gp`, more complete condition of branches - `gc` message as positional parameters - `gm` split into `gm` and `gr` (rebase) - `gm` default squash with commit - `gr`(reset) rename to `grs` - `gr -c` remove `-x` - `grmt` rename to `grm` - `gsq` rename to `ggc` - `kah` allow `--set-json` - `kh` using conventions instead of arguments - `kconf import` update existing key - `ka` (attach) support selector and interactive Co-authored-by: agent <agent@nuc>
This commit is contained in:
parent
80e9d07d80
commit
4a1b4c73c2
4 changed files with 301 additions and 126 deletions
|
@ -68,18 +68,17 @@ export def dp [-n: string@"nu-complete docker ns"] {
|
|||
export def di [-n: string@"nu-complete docker ns"] {
|
||||
^$env.docker-cli (spr [-n $n]) images
|
||||
| from ssv -a
|
||||
| rename repo tag id created size
|
||||
| each {|x|
|
||||
let size = ($x.size | into filesize)
|
||||
let path = ($x.repo | split row '/')
|
||||
let size = ($x.SIZE | into filesize)
|
||||
let path = ($x.REPOSITORY | split row '/')
|
||||
let image = ($path | last)
|
||||
let repo = ($path | range ..(($path|length) - 2) | str join '/')
|
||||
{
|
||||
repo: $repo
|
||||
image: $image
|
||||
tag: $x.tag
|
||||
id: $x.id
|
||||
created: $x.created
|
||||
tag: $x.TAG
|
||||
id: $x.'IMAGE ID'
|
||||
created: $x.CREATED
|
||||
size: $size
|
||||
}
|
||||
}
|
||||
|
@ -286,9 +285,9 @@ export def dr [
|
|||
let daemon = if $daemon { [-d] } else { [--rm -it] }
|
||||
let mnt = (spr [-v $mnt])
|
||||
let workdir = (spr [-w $workdir])
|
||||
let vols = if ($vols|is-empty) { [] } else { $vols | transpose k v | each {|x| $"-v '(host-path $x.k):($x.v)'"} }
|
||||
let envs = if ($envs|is-empty) { [] } else { $envs | transpose k v | each {|x| $"-e ($x.k)=($x.v)"} }
|
||||
let ports = if ($ports|is-empty) { [] } else { $ports | transpose k v | each {|x|[-p $"($x.k):($x.v)"]} | flatten }
|
||||
let vols = if ($vols|is-empty) { [] } else { $vols | transpose k v | each {|x| [-v $"(host-path $x.k):($x.v)"]} | flatten }
|
||||
let envs = if ($envs|is-empty) { [] } else { $envs | transpose k v | each {|x| [-e $"($x.k)=($x.v)"]} | flatten }
|
||||
let ports = if ($ports|is-empty) { [] } else { $ports | transpose k v | each {|x| [-p $"($x.k):($x.v)"] } | flatten }
|
||||
let debug = (sprb $debug [--cap-add=SYS_ADMIN --cap-add=SYS_PTRACE --security-opt seccomp=unconfined])
|
||||
#let appimage = (sprb $appimage [--device /dev/fuse --security-opt apparmor:unconfined])
|
||||
let appimage = (sprb $appimage [--device /dev/fuse])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue