{"id":13528195,"url":"https://github.com/aws/homebrew-aws","last_synced_at":"2025-10-20T10:48:35.703Z","repository":{"id":37835798,"uuid":"280013454","full_name":"aws/homebrew-aws","owner":"aws","description":"Homebrew is a package manager for macOS which provides easy installation and update management of additional software. This Tap (repository) contains the Formulae that are used in the macOS AMI that AWS offers.","archived":false,"fork":false,"pushed_at":"2025-03-26T18:58:29.000Z","size":70,"stargazers_count":69,"open_issues_count":3,"forks_count":20,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-03-30T11:07:29.537Z","etag":null,"topics":["aws","ec2","homebrew","macos"],"latest_commit_sha":null,"homepage":"https://aws.amazon.com/ec2/instance-types/mac/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aws.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-16T00:30:55.000Z","updated_at":"2025-03-26T18:58:33.000Z","dependencies_parsed_at":"2024-02-29T23:24:21.782Z","dependency_job_id":"2c8774d6-54af-4457-95dd-9018f4c777ba","html_url":"https://github.com/aws/homebrew-aws","commit_stats":{"total_commits":64,"total_committers":17,"mean_commits":3.764705882352941,"dds":0.640625,"last_synced_commit":"19a9222ce7084e26090b8b44b481a622aa106858"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Fhomebrew-aws","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Fhomebrew-aws/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Fhomebrew-aws/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Fhomebrew-aws/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aws","download_url":"https://codeload.github.com/aws/homebrew-aws/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247478323,"owners_count":20945266,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","ec2","homebrew","macos"],"created_at":"2024-08-01T06:02:17.500Z","updated_at":"2025-10-20T10:48:30.635Z","avatar_url":"https://github.com/aws.png","language":"Ruby","funding_links":[],"categories":["Ruby"],"sub_categories":[],"readme":"# EC2 macOS Homebrew Tap\n\nAWS offers EC2-optimized macOS AMIs for developer use.  The EC2 Mac AMIs provided by AWS include this Tap by default, which provides a simple way to get these tools and updates to them.\n\n## What is Homebrew?\n\n[Homebrew](https://brew.sh) is a package manager for macOS, which provides easy installation and update management of [additional software](https://formulae.brew.sh/).\n\n## What is a Tap?\n\nA third-party (in relation to Homebrew) repository, which provides installable packages on macOS.\n\nSee more at [https://docs.brew.sh/Taps](https://docs.brew.sh/Taps).\n\n## What packages are available in this Tap?\n\nThis Tap (repository) contains the formulae that are used in the macOS AMI(s) that are offered by AWS for launching EC2 Mac instances.\n\nThis includes:\n\n| Name | Description | Type | Package Name|\n|------|-------------|------|-------------|\n| Amazon ENA | [EC2 Mac ENA Network Driver for macOS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking-ena.html) | Cask | amazon-ena-ethernet |\n| Amazon ENA DriverKit | [EC2 Mac ENA Network Driver for macOS Monterey and later (arm64 only)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking-ena.html) | Cask | amazon-ena-ethernet-dext |\n| Amazon EFS | [Amazon Elastic File System](https://docs.aws.amazon.com/efs/latest/ug/using-amazon-efs-utils.html) | Keg | amazon-efs-utils |\n| Amazon SSM Agent | [Amazon SSM Agent](https://docs.aws.amazon.com/systems-manager/latest/userguide/ssm-agent.html)| Cask| amazon-ssm-agent |\n| EC2 macOS Init | Instance initialization and configuration, including performance optimization | Cask | ec2-macos-init |\n| EC2 System Monitor for macOS | For collecting system monitoring CloudWatch metrics on mac1.metal instances | Cask | ec2-macos-system-monitoring |\n| EC2 macOS Utils | Provides common command-line tool for customizing EC2 Mac instances | Cask | ec2-macos-utils | \n| EC2 Instance Connect | [EC2 Instance Connect](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-connect-set-up.html) | Cask | ec2-instance-connect |\n\n## How do I install the packages from this Tap?\n\nThis Tap follows standard Homebrew commands, for more information, please refer to the [Homebrew Documentation](https://docs.brew.sh/). Updating homebrew itself is done via the following command:\n\n```sh\nbrew update\n```\n\nThe above command will update homebrew itself and this comamnd should always be run prior to attempts to install or update any packages with brew.\n\n### Installing the Tap\n\nThe macOS AMIs provided by AWS already come with Homebrew installed and this Tap \"pretapped\". To manually install the Tap, use the the `brew tap` command:\n\n```sh\nbrew tap aws/homebrew-aws\n```\n\n### Removing the Tap\n\nIf this Tap needs to be removed for any reason, Homebrew includes a specific [command](https://docs.brew.sh/Taps) for this. (*Note:* This will only remove the Tap and it will preserve anything that was previously installed)\n\n```sh\nbrew untap aws/homebrew-aws\n```\n\n### Updating Packages\n\nTo update a specific package (Keg or Cask) that has been installed from this tap. Kegs use the default `brew upgrade \u003cpackage\u003e` command, while Casks have their own sub-command: `brew upgrade --cask \u003cpackage\u003e`.\n\nFor example:\n\n| Type  | Update Command|\n|-------|--------|\n| Full System| `brew upgrade` |\n| Keg   |`brew upgrade amazon-efs-utils`| \n| Cask  |`brew upgrade --cask amazon-ena-ethernet-dext`|\n\n### Installing Packages\n\nThere are two primary ways to install software from the Tap. Kegs use the default `brew install \u003cpackage\u003e` command, while Casks have their own sub-command: `brew install --cask \u003cpackage\u003e`.\n\nFor example:\n\n| Type | Install Command |\n|------|-----------------|\n| Keg  | `brew install amazon-efs-utils` ||\n| Cask | `brew install --cask amazon-ena-ethernet-dext` |\n\n### Removing Packages\n\nRemoving software is similar to installing software. Kegs and Casks now use the same `brew remove \u003cpackage\u003e` command.\n\nFor example:\n\n| Type | Uninstall Command |\n|------|-----------------|\n| Keg  | `brew remove amazon-efs-utils` |\n| Cask | `brew remove amazon-ssm-agent` |\n\n## Documentation\n\nTo get more information about brew you can run `brew help` or `man brew` on a mac1.metal instance or check [Homebrew's documentation](https://docs.brew.sh) for Homebrew's complete documentation.\n\n## License\n\nThis project is licensed under the [Apache License, version 2.0](https://www.apache.org/licenses/LICENSE-2.0).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faws%2Fhomebrew-aws","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faws%2Fhomebrew-aws","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faws%2Fhomebrew-aws/lists"}