diff options
| author | Paul Buetow <paul@buetow.org> | 2025-06-28 11:35:14 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-06-28 11:35:14 +0300 |
| commit | 5ee27322db0c878fcd67336a6d1aa86525aa8229 (patch) | |
| tree | 382dcbbbc7e9f5f594e97fee68d13798552e9d7c | |
| parent | 40b458ff1ae4d5fc9163950df87a33e52c3018b0 (diff) | |
Update
| -rw-r--r-- | dotfiles/fish/conf.d/update.fish | 28 |
1 files changed, 19 insertions, 9 deletions
diff --git a/dotfiles/fish/conf.d/update.fish b/dotfiles/fish/conf.d/update.fish index 1df793d..4ff06cd 100644 --- a/dotfiles/fish/conf.d/update.fish +++ b/dotfiles/fish/conf.d/update.fish @@ -1,17 +1,27 @@ function update::tools + echo "Installing/updating golangci-lint" go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@latest + echo "Installing/updating goimports" go install golang.org/x/tools/cmd/goimports@latest - go install codeberg.org/snonux/tasksamurai/cmd/tasksamurai@latest + for prog in tasksamurai timr + echo "Installing/updating $prog from codeberg.org/snonux/$prog/cmd/$prog@latest" + go install codeberg.org/snonux/$prog/cmd/$prog@latest + end if test (uname) = Linux - echo "Installing gos from codeberg.org/snonux/gos/cmd/gos@latest" - go install codeberg.org/snonux/gos/cmd/gos@latest - echo "Installing gitsyncer from codeberg.org/snonux/gitsyncer/cmd/gitsyncer@latest" - go install codeberg.org/snonux/gitsyncer/cmd/gitsyncer@latest - echo "Installing @anthropic-ai/claude-code globally via npm" - doas npm i -g @anthropic-ai/claude-code - echo "Installing @openai/codex globally via npm" + for prog in gos gitsyncer + echo "Installing/updating $prog from codeberg.org/snonux/$prog/cmd/$prog@latest" + go install codeberg.org/snonux/$prog/cmd/$prog@latest + end + echo "Installing/updating @anthropic-ai/claude-code globally via npm" + doas npm uninstall -g @anthropic-ai/claude-code + doas npm install -g @anthropic-ai/claude-code + + echo "Installing/updating @openai/codex globally via npm" + doas npm uninstall -g @openai/codex doas npm install -g @openai/codex - echo "Installing @google/gemini-cli globally via npm" + + echo "Installing/updating @google/gemini-cli globally via npm" + doas npm uninstall -g @google/gemini-cli doas npm install -g @google/gemini-cli end end |
