Skip to content

Add n2k uninstall command - #2

Merged
jakthom merged 4 commits into
mainfrom
feat/uninstall-command
Jul 26, 2026
Merged

Add n2k uninstall command#2
jakthom merged 4 commits into
mainfrom
feat/uninstall-command

Conversation

@jakthom

@jakthom jakthom commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add n2k uninstall to remove Homebrew, Go, and downloaded-binary installations
  • remove the n2k update-check cache and stale updater backup
  • defer deletion safely until process exit on Windows
  • upgrade the module, CI, release, and security toolchains to Go 1.26.5
  • document the command and test real self-removal on every CI platform

Verification

  • GOTOOLCHAIN=go1.26.5 go test ./...
  • GOTOOLCHAIN=go1.26.5 go test -race ./...
  • GOTOOLCHAIN=go1.26.5 go vet ./...
  • GOTOOLCHAIN=go1.26.5 golangci-lint run ./...
  • GOTOOLCHAIN=go1.26.5 govulncheck ./...
  • GOTOOLCHAIN=go1.26.5 gosec -exclude-dir=.claude -exclude=G115 ./...
  • Windows test binary cross-compilation
  • local subprocess self-uninstall check

@jakthom
jakthom merged commit 1851628 into main Jul 26, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant