From 8ac29c206756384a4c6699b28b09be3ac2e73589 Mon Sep 17 00:00:00 2001 From: Tao Tien <29749622+taotien@users.noreply.github.com> Date: Mon, 18 May 2026 13:00:22 -0700 Subject: [PATCH] dock --- .../nushell/completions/completions-docker.nu | 24 +++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/users/tao/nushell/completions/completions-docker.nu b/users/tao/nushell/completions/completions-docker.nu index e8e02cc..42daeef 100644 --- a/users/tao/nushell/completions/completions-docker.nu +++ b/users/tao/nushell/completions/completions-docker.nu @@ -1,7 +1,27 @@ -export def "nu-complete docker start" [] { +export def "nu-complete docker ps" [] { docker ps --all --format json | from json --objects | select Names Image | rename value description } export extern "docker start" [ - ...recipe: string@"nu-complete docker start" + ...recipe: string@"nu-complete docker ps" ] + +export extern "docker stop" [ + ...recipe: string@"nu-complete docker ps" +] + +export extern "docker restart" [ + ...recipe: string@"nu-complete docker ps" +] + +export extern "docker rm" [ + ...recipe: string@"nu-complete docker ps" +] + +export def --wrapped "docker bash" [ + name: string@"nu-complete docker ps" + ...rest +] { + docker exec -it -e DISPLAY $name bash ...$rest +} +