Aquesta és una versió anterior. La versió actual és la 1.10.3. gup 1.10.3 · Data de publicació:
Fitxers d’instal·lació 1.0.0
| Arquitectura | Tipus | Àmbit | Mida del fitxer | Baixa | SHA256 |
|---|---|---|---|---|---|
| 64 bits | ZIP → Portable | — | — | github.com | VirusTotal |
| ARM64 | ZIP → Portable | — | — | github.com | VirusTotal |
| 32 bits | ZIP → Portable | — | — | github.com | VirusTotal |
L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.
Notes de la versió
Gratitude
I am upgrading nao1215/gup to version 1.0.0.
Let me share a brief memory. I released the gup command shortly before my son was born. At the time, I had very little experience with Golang and developed the project largely through trial and error. Fortunately, an influencer introduced gup on X (it had a different name back then; it was called Twitter), and the project grew steadily from there.
Through developing gup, I learned how to set up CI, use linters, and navigate the Go development ecosystem. I also learned how to handle bug reports after calming my crying son at night. Looking back, I feel that gup played a significant role in shaping me as a Golang developer. Although I was unfamiliar with open-source culture at the time, gup became the catalyst for many of my later open-source projects.
I would not have made it this far without the support of many contributors. I would like to take this opportunity to express my sincere gratitude, and I hope you will continue to support gup.
Changelog
- 371615e Merge pull request #232 from nao1215/nchika/v1.0.0
- 8a21835 Update README for v1.0.0
- 14fbe68 Update v1.0.0
- f85a4a6 delete unused module
- e699a9d delete: gosec badge
- 81cea7c docs(i18n): replace removed --input option with --file
- 0f1bb96 docs(ja): align import auto-detect order with implementation
- f1a2a1e feat: auto-adapt to module path changes
- c6d64a4 feat: store update channels in gup.json
- 167a7d3 feat: version import/export config and file path resolution
- f14aebe fix(config): reject malformed gup.conf lines early
- c198570 fix(import): normalize devel version to latest
- 0391804 fix(import): prioritize XDG config path over local gup.conf
- 45d85ed fix: always include version in bug-report template
- ee869cd fix: block path traversal in remove targets
- 70340f1 fix: cancel dry-run workers on interrupt signals
- 373d085 fix: capture stderr in GetLatestVer, persist config on rename, and correct completion help text
- 8bf9a1d fix: cross platform test
- 21d71bf fix: exit with status 1 when command execution fails
- e259589 fix: linter
- 84c1f19 fix: normalize binary names in --main/--master/--latest flag resolution for Windows
- 9eb95e7 fix: persist dry-run temp path for proper cleanup
- 66f2e69 fix: remove stale config entries when binary is renamed during update
- 2244f72 fix: require explicit --install for completion file writes
- e836957 fix: return original importPath when prefix does not match in replaceImportPathPrefix
- 1611fb2 fix: surface gup.json parse errors during update
- e0eb3f1 fix: trim whitespace in --exclude package names
- 4c55da1 fix: validate binary names in removeOldBinaryIfRenamed to prevent path traversal
- 892fbe3 fix: validate go command availability in import
- a5e8da6 fix: version coloring to yellow=outdated, green=up-to-date
- ff650da fix: warn instead of failing when gup.json is corrupt during update
- 6de73d6 perf: deduplicate GetLatestVer calls and parallelize binary info collection
- 8b01612 perf: filter binary completions by typed prefix
- 0bf69ef perf: use fixed worker pool for package processing
- d267d27 refactor: call goutil.DetectModulePathMismatch directly instead of through unused mock variable
- 0500ea0 refactor: expose versioned installer API in goutil
- bbab887 refactor: remove duplicate versionFromConfig call in installFromConfig
- 4376f41 refactor: remove unused first argument from shouldPersistChannels
- 2a56d18 refactor: remove unused update wrapper function
- 550b3c8 refactor: replace golang.org/x/exp/slices with standard slices package
- 1ac3a02 refactor: share config file writing logic across commands