{"adoption": {"forks": 285, "observed_at": "2026-08-28T04:07:56.100284+00:00", "stars": 3315}, "canonical_url": "https://ross.abutalabs.com/products/mridgers-clink", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Bash's powerful command line editing in cmd.exe", "domain": ["developer-tools", "windows"], "enriched": true, "function": ["cli", "developer-tools", "terminal-ui", "plugin-system"], "health_score": 28, "homepage": "mridgers.github.io/clink", "language": "C", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["mridgers/clink"], "name": "mridgers/clink", "platform": ["windows", "cli"], "pushed_at": "2024-08-03T13:25:55+00:00", "repo": "mridgers/clink", "stars": 3315, "tags": ["readline", "cmd-exe", "shell-enhancement", "tab-completion", "command-history", "lua-scripting", "prompt-customization", "command-line"], "topics": [], "urls": [], "use_cases": ["add bash-style line editing to cmd.exe", "persistent command history in Windows command prompt", "tab completion for git and other tools in cmd", "customize the cmd.exe prompt with colors", "write custom completions with Lua", "search command history with Ctrl-R on Windows"], "what_it_is": "Clink brings GNU Readline's powerful line editing, completion, and history features from Bash to Windows cmd.exe. It is scriptable via Lua and integrates directly into the native Windows shell.", "when_to_avoid": ["you already use PowerShell or a modern shell with PSReadLine", "you need a full Unix shell environment rather than cmd enhancements", "you work primarily on Linux or macOS"], "when_to_choose": ["you use cmd.exe daily and want Bash-like editing and completion", "you want persistent, searchable command history on Windows", "you need scriptable prompt and completion customization via Lua"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mridgers-clink", "repo": "mridgers/clink", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:56.100284+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:42:05.615860+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e522736b08ee30358df7865c66ddc9e229356b0dd435225da871ddba9a3bc583", "fetched_at": "2026-08-28T04:07:56.100284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mridgers/clink"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:56.100284+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:42:05.615860+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e522736b08ee30358df7865c66ddc9e229356b0dd435225da871ddba9a3bc583", "fetched_at": "2026-08-28T04:07:56.100284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mridgers/clink"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:42:05.615860+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e522736b08ee30358df7865c66ddc9e229356b0dd435225da871ddba9a3bc583", "fetched_at": "2026-08-28T04:07:56.100284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mridgers/clink"}], "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:07:56.100284+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:56.100284+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:56.100284+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:42:05.615860+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e522736b08ee30358df7865c66ddc9e229356b0dd435225da871ddba9a3bc583", "fetched_at": "2026-08-28T04:07:56.100284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mridgers/clink"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:56.100284+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:56.100284+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:42:05.615860+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e522736b08ee30358df7865c66ddc9e229356b0dd435225da871ddba9a3bc583", "fetched_at": "2026-08-28T04:07:56.100284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mridgers/clink"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:56.100284+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:56.100284+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:56.100284+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:42:05.615860+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e522736b08ee30358df7865c66ddc9e229356b0dd435225da871ddba9a3bc583", "fetched_at": "2026-08-28T04:07:56.100284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mridgers/clink"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:56.100284+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:56.100284+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:42:05.615860+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e522736b08ee30358df7865c66ddc9e229356b0dd435225da871ddba9a3bc583", "fetched_at": "2026-08-28T04:07:56.100284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mridgers/clink"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:42:05.615860+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e522736b08ee30358df7865c66ddc9e229356b0dd435225da871ddba9a3bc583", "fetched_at": "2026-08-28T04:07:56.100284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mridgers/clink"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:42:05.615860+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e522736b08ee30358df7865c66ddc9e229356b0dd435225da871ddba9a3bc583", "fetched_at": "2026-08-28T04:07:56.100284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mridgers/clink"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:42:05.615860+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e522736b08ee30358df7865c66ddc9e229356b0dd435225da871ddba9a3bc583", "fetched_at": "2026-08-28T04:07:56.100284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mridgers/clink"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "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": 4626, "days_push": 760, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}