{"adoption": {"forks": 231, "observed_at": "2026-08-28T04:05:55.549495+00:00", "stars": 1925}, "canonical_url": "https://ross.abutalabs.com/products/update-golang", "card": {"archived": false, "artifact_type": "cli-tool", "description": "update-golang is a script to easily fetch and install new Golang releases with minimum system intrusion", "domain": ["developer-tools", "programming-languages"], "enriched": true, "function": ["developer-tools", "cli", "deployment"], "health_score": 79, "homepage": null, "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["udhos/update-golang"], "name": "udhos/update-golang", "platform": ["cli"], "pushed_at": "2026-08-15T00:34:58+00:00", "repo": "udhos/update-golang", "stars": 1925, "tags": ["golang-installer", "shell-script", "version-management", "system-administration", "command-line", "linux", "macos"], "topics": ["golang", "go", "script", "shell"], "urls": [], "use_cases": ["install the latest go release on linux", "update golang to newest version from shell", "install go without using package manager", "script go toolchain installation for CI", "upgrade go on ubuntu server", "install specific golang release candidate"], "what_it_is": "A shell script that fetches and installs the latest official Go binary releases with minimal system intrusion. It detects the latest stable release from go.dev, installs it to /usr/local/go, and sets up PATH via /etc/profile.d.", "when_to_avoid": ["you use a package manager (apt, brew, snap) and prefer managed updates", "you need multi-version Go management with switching (use gvm or asdf)", "you are on Windows or need a GUI installer"], "when_to_choose": ["you want the latest upstream Go version rather than distro-packaged versions", "you need a simple, repeatable, scriptable Go installer on Linux/macOS", "you want easy removal or per-user installs of the Go toolchain"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/update-golang", "repo": "udhos/update-golang", "role": "main", "score": 66}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.549495+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:09:22.744786+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2264db4467fc9acfd4adbf778b56d9c4e753a5a404e81737bd83df12dac43100", "fetched_at": "2026-08-28T04:05:55.549495+00:00", "kind": "readme", "missing": false, "url": "https://github.com/udhos/update-golang"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.549495+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:09:22.744786+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2264db4467fc9acfd4adbf778b56d9c4e753a5a404e81737bd83df12dac43100", "fetched_at": "2026-08-28T04:05:55.549495+00:00", "kind": "readme", "missing": false, "url": "https://github.com/udhos/update-golang"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:09:22.744786+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2264db4467fc9acfd4adbf778b56d9c4e753a5a404e81737bd83df12dac43100", "fetched_at": "2026-08-28T04:05:55.549495+00:00", "kind": "readme", "missing": false, "url": "https://github.com/udhos/update-golang"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.549495+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.549495+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.549495+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:09:22.744786+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2264db4467fc9acfd4adbf778b56d9c4e753a5a404e81737bd83df12dac43100", "fetched_at": "2026-08-28T04:05:55.549495+00:00", "kind": "readme", "missing": false, "url": "https://github.com/udhos/update-golang"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.549495+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.549495+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:09:22.744786+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2264db4467fc9acfd4adbf778b56d9c4e753a5a404e81737bd83df12dac43100", "fetched_at": "2026-08-28T04:05:55.549495+00:00", "kind": "readme", "missing": false, "url": "https://github.com/udhos/update-golang"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.549495+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.549495+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.549495+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:09:22.744786+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2264db4467fc9acfd4adbf778b56d9c4e753a5a404e81737bd83df12dac43100", "fetched_at": "2026-08-28T04:05:55.549495+00:00", "kind": "readme", "missing": false, "url": "https://github.com/udhos/update-golang"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.549495+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.549495+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:09:22.744786+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2264db4467fc9acfd4adbf778b56d9c4e753a5a404e81737bd83df12dac43100", "fetched_at": "2026-08-28T04:05:55.549495+00:00", "kind": "readme", "missing": false, "url": "https://github.com/udhos/update-golang"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:09:22.744786+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2264db4467fc9acfd4adbf778b56d9c4e753a5a404e81737bd83df12dac43100", "fetched_at": "2026-08-28T04:05:55.549495+00:00", "kind": "readme", "missing": false, "url": "https://github.com/udhos/update-golang"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:09:22.744786+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2264db4467fc9acfd4adbf778b56d9c4e753a5a404e81737bd83df12dac43100", "fetched_at": "2026-08-28T04:05:55.549495+00:00", "kind": "readme", "missing": false, "url": "https://github.com/udhos/update-golang"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:09:22.744786+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2264db4467fc9acfd4adbf778b56d9c4e753a5a404e81737bd83df12dac43100", "fetched_at": "2026-08-28T04:05:55.549495+00:00", "kind": "readme", "missing": false, "url": "https://github.com/udhos/update-golang"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3432, "days_push": 19, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 66, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}