From 2734133d621bdfdad1dfee19c040f6061acda862 Mon Sep 17 00:00:00 2001 From: imbytecat Date: Thu, 26 Mar 2026 16:07:06 +0800 Subject: [PATCH] =?UTF-8?q?feat(dev):=20=E6=B7=BB=E5=8A=A0=20Go=20?= =?UTF-8?q?=E5=B9=B6=E5=B0=86=20comment-checker=20=E6=94=B9=E7=94=A8=20go?= =?UTF-8?q?=20install=20=E5=AE=89=E8=A3=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/dev.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/dev.py b/modules/dev.py index 4f32b28..94a9028 100644 --- a/modules/dev.py +++ b/modules/dev.py @@ -3,11 +3,14 @@ from decman import Module from decman.plugins.pacman import packages as pacman_packages BUN_GLOBAL_PACKAGES = [ - "@code-yeongyu/comment-checker", "@mariozechner/pi-coding-agent", "opencode-ai", ] +GO_INSTALL_PACKAGES = [ + "github.com/code-yeongyu/go-claude-code-comment-checker/cmd/comment-checker@latest", +] + class DevModule(Module): def __init__(self, user: str): @@ -24,6 +27,7 @@ class DevModule(Module): "eza", "fastfetch", "fd", + "go", "lazygit", "micro", "mise", @@ -38,4 +42,6 @@ class DevModule(Module): def on_change(self, store): for pkg in BUN_GLOBAL_PACKAGES: - decman.prg(["su", "-", self.user, "-c", f"bun add -g {pkg} --trust"]) + decman.prg(["su", "-", self.user, "-c", f"bun add -g {pkg}"]) + for pkg in GO_INSTALL_PACKAGES: + decman.prg(["su", "-", self.user, "-c", f"go install {pkg}"])