From 52a2d342c71dd93eb169afde26ba602355c01818 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 26 Mar 2026 20:23:49 +0800 Subject: [PATCH] feat(zsh): add dcupdate function for docker compose refresh --- omz.zsh | 1 + plugins/docker-tools/docker-tools.zsh | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 plugins/docker-tools/docker-tools.zsh diff --git a/omz.zsh b/omz.zsh index ba78d49..e78de33 100644 --- a/omz.zsh +++ b/omz.zsh @@ -15,6 +15,7 @@ source $OMZ/plugins/fzf-tab/fzf-tab.zsh source $OMZ/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh source $OMZ/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh source $OMZ/plugins/randport/randport.plugin.zsh +source $OMZ/plugins/docker-tools/docker-tools.zsh source $OMZ/themes/simple.zsh-theme # source $HOME/uservenv/bin/activate diff --git a/plugins/docker-tools/docker-tools.zsh b/plugins/docker-tools/docker-tools.zsh new file mode 100644 index 0000000..11649d5 --- /dev/null +++ b/plugins/docker-tools/docker-tools.zsh @@ -0,0 +1,13 @@ +# docker compose update +dcupdate() { + echo "Pulling latest images..." + docker compose pull || return 1 + + echo "Stopping current containers..." + docker compose down || return 1 + + echo "Starting updated containers..." + docker compose up -d || return 1 + + echo "Docker Compose update complete." +}