{"adoption": {"forks": 71, "observed_at": "2026-08-28T04:04:42.147661+00:00", "stars": 1429}, "canonical_url": "https://ross.abutalabs.com/products/adtac-climate", "card": {"archived": false, "artifact_type": "cli-tool", "description": "The swiss-army knife of utility tools for Linux.", "domain": ["developer-tools", "operating-systems"], "enriched": true, "function": ["cli", "developer-tools", "file-system", "workflow-automation"], "health_score": 20, "homepage": null, "language": "Shell", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "abandoned", "member_repos": ["adtac/climate"], "name": "adtac/climate", "platform": ["cli"], "pushed_at": "2018-04-22T09:31:11+00:00", "repo": "adtac/climate", "stars": 1429, "tags": ["shell", "bash", "zsh", "utility-collection", "system-administration", "command-line", "automation", "linux"], "topics": ["linux", "bash", "zsh", "shell", "command-line", "developer-tools"], "urls": [], "use_cases": ["automate common linux system tasks from the terminal", "learn unix commands by seeing them printed before execution", "find biggest files and duplicate files on disk", "extract archives with one command", "check weather and battery status from the shell", "search files recursively for text patterns"], "what_it_is": "Climate is a shell-based collection of utility commands for Linux that bundles many common system tasks (weather, battery, file search, archive extraction, shutdown, etc.) behind a single 'climate' command. It also prints each underlying unix command before executing it, making it useful for learning the command line.", "when_to_avoid": ["you need a maintained tool - the last release was 2018", "you are on macOS, Windows, or BSD - it targets Linux only", "you prefer minimal tools without many external dependencies"], "when_to_choose": ["you want a single tool bundling many everyday Linux shell utilities", "you are learning unix commands and want guided examples", "you use an apt/yum/dnf-based Linux distro and want easy installation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/adtac-climate", "repo": "adtac/climate", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.147661+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:37:14.499799+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a7fb6cd8184608b7173c25230809edd3a18bff090ecc62a6f367061054405c8", "fetched_at": "2026-08-28T04:04:42.147661+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adtac/climate"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.147661+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:37:14.499799+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a7fb6cd8184608b7173c25230809edd3a18bff090ecc62a6f367061054405c8", "fetched_at": "2026-08-28T04:04:42.147661+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adtac/climate"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:37:14.499799+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a7fb6cd8184608b7173c25230809edd3a18bff090ecc62a6f367061054405c8", "fetched_at": "2026-08-28T04:04:42.147661+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adtac/climate"}], "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:04:42.147661+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.147661+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.147661+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:37:14.499799+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a7fb6cd8184608b7173c25230809edd3a18bff090ecc62a6f367061054405c8", "fetched_at": "2026-08-28T04:04:42.147661+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adtac/climate"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.147661+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.147661+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:37:14.499799+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a7fb6cd8184608b7173c25230809edd3a18bff090ecc62a6f367061054405c8", "fetched_at": "2026-08-28T04:04:42.147661+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adtac/climate"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.147661+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.147661+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.147661+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:37:14.499799+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a7fb6cd8184608b7173c25230809edd3a18bff090ecc62a6f367061054405c8", "fetched_at": "2026-08-28T04:04:42.147661+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adtac/climate"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.147661+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.147661+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:37:14.499799+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a7fb6cd8184608b7173c25230809edd3a18bff090ecc62a6f367061054405c8", "fetched_at": "2026-08-28T04:04:42.147661+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adtac/climate"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:37:14.499799+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a7fb6cd8184608b7173c25230809edd3a18bff090ecc62a6f367061054405c8", "fetched_at": "2026-08-28T04:04:42.147661+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adtac/climate"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:37:14.499799+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a7fb6cd8184608b7173c25230809edd3a18bff090ecc62a6f367061054405c8", "fetched_at": "2026-08-28T04:04:42.147661+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adtac/climate"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:37:14.499799+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a7fb6cd8184608b7173c25230809edd3a18bff090ecc62a6f367061054405c8", "fetched_at": "2026-08-28T04:04:42.147661+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adtac/climate"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3710, "days_push": 3055, "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}}