From 2124060142c60b6e3efb9d3a0eff03c359e66726 Mon Sep 17 00:00:00 2001 From: Peter Sheehan <145384599+peter-bread@users.noreply.github.com> Date: Wed, 31 Dec 2025 03:20:53 +0000 Subject: [PATCH] refactor(hook): use anonymous zsh function for chpwd hook --- cmd/hook/zsh.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/cmd/hook/zsh.go b/cmd/hook/zsh.go index 70f14cc..2e5c721 100644 --- a/cmd/hook/zsh.go +++ b/cmd/hook/zsh.go @@ -35,12 +35,11 @@ var zshCmd = &cobra.Command{ Long: `Prints zsh function to hook on cd.`, Run: func(cmd *cobra.Command, args []string) { script := ` -__gamon3_hook() { +autoload -U add-zsh-hook + +add-zsh-hook chpwd function() { gamon3 run } - -autoload -U add-zsh-hook -add-zsh-hook chpwd __gamon3_hook ` fmt.Println(script) },