From 5ba165a3c0679d03d83087b8eeee5d578a854dd9 Mon Sep 17 00:00:00 2001 From: oldme <45782393+oldme-git@users.noreply.github.com> Date: Mon, 11 Nov 2024 20:42:25 +0800 Subject: [PATCH] fix(cmd/gf): go back current working directory after gf gen pb (#3895) --- cmd/gf/internal/cmd/genpb/genpb.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/gf/internal/cmd/genpb/genpb.go b/cmd/gf/internal/cmd/genpb/genpb.go index e1c4f8836..023cdb984 100644 --- a/cmd/gf/internal/cmd/genpb/genpb.go +++ b/cmd/gf/internal/cmd/genpb/genpb.go @@ -94,6 +94,9 @@ func (c CGenPb) Pb(ctx context.Context, in CGenPbInput) (out *CGenPbOutput, err mlog.Fatalf(`no proto files found in folder "%s"`, in.Path) } + var originPwd = gfile.Pwd() + defer gfile.Chdir(originPwd) + if err = gfile.Chdir(protoPath); err != nil { mlog.Fatal(err) }