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 from decman.plugins.pacman import packages as pacman_packages
BUN_GLOBAL_PACKAGES = [ BUN_GLOBAL_PACKAGES = [
"@code-yeongyu/comment-checker",
"@mariozechner/pi-coding-agent", "@mariozechner/pi-coding-agent",
"opencode-ai", "opencode-ai",
] ]
GO_INSTALL_PACKAGES = [
"github.com/code-yeongyu/go-claude-code-comment-checker/cmd/comment-checker@latest",
]
class DevModule(Module): class DevModule(Module):
def __init__(self, user: str): def __init__(self, user: str):
@@ -24,6 +27,7 @@ class DevModule(Module):
"eza", "eza",
"fastfetch", "fastfetch",
"fd", "fd",
"go",
"lazygit", "lazygit",
"micro", "micro",
"mise", "mise",
@@ -38,4 +42,6 @@ class DevModule(Module):
def on_change(self, store): def on_change(self, store):
for pkg in BUN_GLOBAL_PACKAGES: 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}"])