{"adoption": {"forks": 246, "observed_at": "2026-08-28T04:09:32.036840+00:00", "stars": 5897}, "canonical_url": "https://ross.abutalabs.com/products/you-dont-need-gui", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Stop relying on GUI; CLI **ROCKS**", "domain": ["developer-tools", "operating-systems", "tutorials"], "enriched": true, "function": ["developer-tools", "cli", "file-system", "documentation"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["you-dont-need/You-Dont-Need-GUI"], "name": "you-dont-need/You-Dont-Need-GUI", "platform": ["cli"], "pushed_at": "2023-12-05T19:59:55+00:00", "repo": "you-dont-need/You-Dont-Need-GUI", "stars": 5897, "tags": ["awesome-list", "command-line", "cli-alternatives", "cheatsheet", "gui-alternatives", "linux", "macos"], "topics": ["gui", "cli", "lists", "resources", "linux", "command-line", "command-line-tool", "command", "commandline", "commands", "mac", "macos", "hacktoberfest"], "urls": [], "use_cases": ["learn how to copy and move files from the command line", "find CLI alternatives to GUI file operations", "look up commands for zipping and unzipping directories", "learn to check CPU and memory usage in the terminal", "find commands to search text across files", "teach beginners how to use the terminal instead of a GUI"], "what_it_is": "A curated list of common GUI tasks and their command-line equivalents, teaching users how to copy, move, search, and manage files and systems via the terminal. It is an educational reference rather than a software tool.", "when_to_avoid": ["you need an actual tool or library to install and run", "you need Windows-specific command-line guidance", "you want comprehensive, up-to-date documentation rather than a curated list"], "when_to_choose": ["you want to learn or teach command-line equivalents of everyday GUI tasks", "you need a quick reference cheatsheet for common terminal commands on Linux or macOS", "you want to automate file and system tasks via scripting"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/you-dont-need-gui", "repo": "you-dont-need/You-Dont-Need-GUI", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.036840+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:51:31.740065+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c0ab95d1473f992ae51a24d82fa79c2e1e5ed668ae64f13d6a335e47f527464", "fetched_at": "2026-08-28T04:09:32.036840+00:00", "kind": "readme", "missing": false, "url": "https://github.com/you-dont-need/You-Dont-Need-GUI"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.036840+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:51:31.740065+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c0ab95d1473f992ae51a24d82fa79c2e1e5ed668ae64f13d6a335e47f527464", "fetched_at": "2026-08-28T04:09:32.036840+00:00", "kind": "readme", "missing": false, "url": "https://github.com/you-dont-need/You-Dont-Need-GUI"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:51:31.740065+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c0ab95d1473f992ae51a24d82fa79c2e1e5ed668ae64f13d6a335e47f527464", "fetched_at": "2026-08-28T04:09:32.036840+00:00", "kind": "readme", "missing": false, "url": "https://github.com/you-dont-need/You-Dont-Need-GUI"}], "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:09:32.036840+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.036840+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.036840+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:51:31.740065+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c0ab95d1473f992ae51a24d82fa79c2e1e5ed668ae64f13d6a335e47f527464", "fetched_at": "2026-08-28T04:09:32.036840+00:00", "kind": "readme", "missing": false, "url": "https://github.com/you-dont-need/You-Dont-Need-GUI"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.036840+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.036840+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:51:31.740065+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c0ab95d1473f992ae51a24d82fa79c2e1e5ed668ae64f13d6a335e47f527464", "fetched_at": "2026-08-28T04:09:32.036840+00:00", "kind": "readme", "missing": false, "url": "https://github.com/you-dont-need/You-Dont-Need-GUI"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.036840+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.036840+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.036840+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:51:31.740065+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c0ab95d1473f992ae51a24d82fa79c2e1e5ed668ae64f13d6a335e47f527464", "fetched_at": "2026-08-28T04:09:32.036840+00:00", "kind": "readme", "missing": false, "url": "https://github.com/you-dont-need/You-Dont-Need-GUI"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.036840+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.036840+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:51:31.740065+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c0ab95d1473f992ae51a24d82fa79c2e1e5ed668ae64f13d6a335e47f527464", "fetched_at": "2026-08-28T04:09:32.036840+00:00", "kind": "readme", "missing": false, "url": "https://github.com/you-dont-need/You-Dont-Need-GUI"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:51:31.740065+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c0ab95d1473f992ae51a24d82fa79c2e1e5ed668ae64f13d6a335e47f527464", "fetched_at": "2026-08-28T04:09:32.036840+00:00", "kind": "readme", "missing": false, "url": "https://github.com/you-dont-need/You-Dont-Need-GUI"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:51:31.740065+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c0ab95d1473f992ae51a24d82fa79c2e1e5ed668ae64f13d6a335e47f527464", "fetched_at": "2026-08-28T04:09:32.036840+00:00", "kind": "readme", "missing": false, "url": "https://github.com/you-dont-need/You-Dont-Need-GUI"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:51:31.740065+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c0ab95d1473f992ae51a24d82fa79c2e1e5ed668ae64f13d6a335e47f527464", "fetched_at": "2026-08-28T04:09:32.036840+00:00", "kind": "readme", "missing": false, "url": "https://github.com/you-dont-need/You-Dont-Need-GUI"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3637, "days_push": 1002, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}