From 0dce3a833b3059b4e97961cc27624d4f817ea665 Mon Sep 17 00:00:00 2001 From: Shohei YOSHIDA Date: Sun, 15 Mar 2026 15:07:47 +0900 Subject: [PATCH] Don't overwrite context variables --- src/_cask | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/_cask b/src/_cask index fe4276f..89c4e73 100644 --- a/src/_cask +++ b/src/_cask @@ -41,8 +41,11 @@ # ------------------------------------------------------------------------------ function _cask() { - local ret=1 state - _arguments \ + typeset -A opt_args + local context state line ret=1 + local curcontext="$curcontext" + + _arguments -C \ ':subcommand:->subcommand' \ '*:: :->subcmds' && ret=0