{"adoption": {"forks": 652, "observed_at": "2026-08-28T04:04:43.260781+00:00", "stars": 1433}, "canonical_url": "https://ross.abutalabs.com/products/aws", "card": {"archived": false, "artifact_type": "cli-tool", "description": "A collection of bash shell scripts for automating various tasks with Amazon Web Services using the AWS CLI and jq.", "domain": ["cloud-computing", "infrastructure-as-code", "developer-tools"], "enriched": true, "function": ["developer-tools", "infrastructure-as-code", "configuration-management", "deployment", "workflow-automation"], "health_score": 59, "homepage": null, "language": "Shell", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["swoodford/aws"], "name": "swoodford/aws", "platform": ["cli", "cloud"], "pushed_at": "2026-01-28T23:09:57+00:00", "repo": "swoodford/aws", "stars": 1433, "tags": ["aws", "aws-cli", "bash-scripts", "jq", "ec2", "s3", "cloudfront", "route53", "iam", "cloudwatch", "devops-automation", "devops", "command-line", "linux", "macos"], "topics": ["aws", "awscli", "amazon", "ec2", "s3", "elb", "cloudfront", "cloudwatch", "iam", "route53", "vpc", "waf", "terraform", "bash", "shell", "aws-cli", "cidr", "json", "jq", "infrastructure-as-code"], "urls": [], "use_cases": ["automate aws tasks from the command line", "manage ec2 instances with bash scripts", "bulk operations on s3 buckets via aws cli", "automate route53 dns management", "query aws resources with jq and aws cli", "simplify repetitive aws console tasks", "manage iam and cloudwatch from shell scripts"], "what_it_is": "A collection of bash shell scripts for automating AWS tasks using the AWS CLI and jq. It simplifies repetitive DevOps operations across services like EC2, S3, ELB, CloudFront, CloudWatch, IAM, Route53, VPC, and WAF.", "when_to_avoid": ["you need a full infrastructure-as-code solution like Terraform or CloudFormation", "you require a GUI or managed tooling for AWS administration", "you run on Windows without a POSIX shell environment"], "when_to_choose": ["you prefer bash and the AWS CLI over SDKs or consoles", "you need quick, scriptable automation for common AWS services", "you work across multiple AWS accounts and regions from macOS or Linux"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/aws", "repo": "swoodford/aws", "role": "main", "score": 61}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.260781+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:36:58.674264+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fab77860286750c6d60271efa0d4bf9135029ba57ed20d3ab5aa3b02ca6b69fb", "fetched_at": "2026-08-28T04:04:43.260781+00:00", "kind": "readme", "missing": false, "url": "https://github.com/swoodford/aws"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.260781+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:36:58.674264+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fab77860286750c6d60271efa0d4bf9135029ba57ed20d3ab5aa3b02ca6b69fb", "fetched_at": "2026-08-28T04:04:43.260781+00:00", "kind": "readme", "missing": false, "url": "https://github.com/swoodford/aws"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:36:58.674264+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fab77860286750c6d60271efa0d4bf9135029ba57ed20d3ab5aa3b02ca6b69fb", "fetched_at": "2026-08-28T04:04:43.260781+00:00", "kind": "readme", "missing": false, "url": "https://github.com/swoodford/aws"}], "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:43.260781+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.260781+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.260781+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:36:58.674264+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fab77860286750c6d60271efa0d4bf9135029ba57ed20d3ab5aa3b02ca6b69fb", "fetched_at": "2026-08-28T04:04:43.260781+00:00", "kind": "readme", "missing": false, "url": "https://github.com/swoodford/aws"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.260781+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.260781+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:36:58.674264+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fab77860286750c6d60271efa0d4bf9135029ba57ed20d3ab5aa3b02ca6b69fb", "fetched_at": "2026-08-28T04:04:43.260781+00:00", "kind": "readme", "missing": false, "url": "https://github.com/swoodford/aws"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.260781+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.260781+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.260781+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:36:58.674264+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fab77860286750c6d60271efa0d4bf9135029ba57ed20d3ab5aa3b02ca6b69fb", "fetched_at": "2026-08-28T04:04:43.260781+00:00", "kind": "readme", "missing": false, "url": "https://github.com/swoodford/aws"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.260781+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.260781+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:36:58.674264+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fab77860286750c6d60271efa0d4bf9135029ba57ed20d3ab5aa3b02ca6b69fb", "fetched_at": "2026-08-28T04:04:43.260781+00:00", "kind": "readme", "missing": false, "url": "https://github.com/swoodford/aws"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:36:58.674264+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fab77860286750c6d60271efa0d4bf9135029ba57ed20d3ab5aa3b02ca6b69fb", "fetched_at": "2026-08-28T04:04:43.260781+00:00", "kind": "readme", "missing": false, "url": "https://github.com/swoodford/aws"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:36:58.674264+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fab77860286750c6d60271efa0d4bf9135029ba57ed20d3ab5aa3b02ca6b69fb", "fetched_at": "2026-08-28T04:04:43.260781+00:00", "kind": "readme", "missing": false, "url": "https://github.com/swoodford/aws"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:36:58.674264+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fab77860286750c6d60271efa0d4bf9135029ba57ed20d3ab5aa3b02ca6b69fb", "fetched_at": "2026-08-28T04:04:43.260781+00:00", "kind": "readme", "missing": false, "url": "https://github.com/swoodford/aws"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 64, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4292, "days_push": 217, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 61, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}