feat(dev): 添加 Go 并将 comment-checker 改用 go install 安装
This commit is contained in:
+8
-2
@@ -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}"])
|
||||
|
||||
Reference in New Issue
Block a user