feat(dev): 添加 Go 并将 comment-checker 改用 go install 安装

This commit is contained in:
2026-03-26 16:07:06 +08:00
parent ba1bf38c71
commit 2734133d62
+8 -2
View File
@@ -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}"])