{"id":19667910,"url":"https://github.com/lcatlett/blt-drush-alias","last_synced_at":"2026-03-14T16:54:15.252Z","repository":{"id":35163114,"uuid":"214709952","full_name":"lcatlett/blt-drush-alias","owner":"lcatlett","description":"Acquia BLT plugin to generate Acquia drush aliases","archived":false,"fork":false,"pushed_at":"2024-10-10T17:47:12.000Z","size":8,"stargazers_count":10,"open_issues_count":2,"forks_count":8,"subscribers_count":2,"default_branch":"2.x","last_synced_at":"2025-03-27T01:11:53.394Z","etag":null,"topics":["acquia","acsf","blt","blt-plugin","drupal","drupal-8","drush"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lcatlett.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"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":"2019-10-12T20:19:43.000Z","updated_at":"2023-08-19T15:30:35.000Z","dependencies_parsed_at":"2025-01-16T22:11:31.516Z","dependency_job_id":"3b710c0b-1143-4789-9f20-88aafcb4b487","html_url":"https://github.com/lcatlett/blt-drush-alias","commit_stats":{"total_commits":4,"total_committers":3,"mean_commits":"1.3333333333333333","dds":0.5,"last_synced_commit":"9ef494ca3c6853381a4bebc1aa5670a156c3055b"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lcatlett%2Fblt-drush-alias","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lcatlett%2Fblt-drush-alias/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lcatlett%2Fblt-drush-alias/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lcatlett%2Fblt-drush-alias/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lcatlett","download_url":"https://codeload.github.com/lcatlett/blt-drush-alias/tar.gz/refs/heads/2.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248695230,"owners_count":21146952,"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":["acquia","acsf","blt","blt-plugin","drupal","drupal-8","drush"],"created_at":"2024-11-11T16:33:58.909Z","updated_at":"2026-03-14T16:54:10.208Z","avatar_url":"https://github.com/lcatlett.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"Acquia BLT Plugin to Generate Acquia Drush Aliases\n====\n\nThis is an [Acquia BLT](https://github.com/acquia/blt) plugin that dynamically generates Acquia drush aliases for both Acquia Cloud and Acquia Cloud Site Factory projects.\n\nThis plugin is **community-created** and **community-supported**. Acquia does not provide any direct support for this software or provide any warranty as to its stability.\n\n## Quickstart\n\nTo use this plugin on your existing BLT 10 project, require the plugin with Composer:\n\n`composer require lcatlett/blt-drush-alias`\n\nGenerate your Acquia drush aliases by calling `aliases`, which is a custom BLT command provided by this plugin:\n\n`blt aliases`\n\nThis command will prompt you for a [Acquia Cloud API v2 token and secret key](https://docs.acquia.com/acquia-cloud/develop/api/auth/#generating-an-api-token) as well as your [Acquia application ID](https://docs.acquia.com/acquia-cloud/manage/applications/#obtaining-your-subscription-s-application-id).\n\nRun `blt aliases` again to update your ACE or ACSF drush aliases.\n\n## Installation and usage\n\nTo create a new BLT project and generate your Acquia drush aliases, run the following commands, replacing `mysite` with your desired BLT project name.\n\n```\ncomposer create-project --no-interaction acquia/blt-project mysite\ncd mysite\ncomposer require lcatlett/blt-drush-alias\nblt aliases --no-interaction\n```\n\nGenerate your Acquia drush aliases by calling `aliases`, which is a custom BLT command provided by this plugin:\n\n`blt aliases`\n\nThis command will prompt you for a [Acquia Cloud API v2 token and secret key](https://docs.acquia.com/acquia-cloud/develop/api/auth/#generating-an-api-token) as well as your [Acquia application ID](https://docs.acquia.com/acquia-cloud/manage/applications/#obtaining-your-subscription-s-application-id).\n\nRun `blt aliases` again to update your ACE or ACSF drush aliases.\n\n# Why do I need this plugin?\n\nThis command previously existed in BLT, but [was removed](https://github.com/acquia/blt/pull/3877) in favor of generating drush aliases through the Acquia Developer Studio cli which downloads Drush aliases per [the Acquia docs](https://docs.acquia.com/acquia-cloud/manage/ssh/drush/aliases/#downloading-drush-aliases). These drush aliases are not compatible with ACSF or multisite, nor are they dynamically updated to use custom domains. Additionally, the default Acquia drush aliases use the globally installed drush9 package which is [problematic for a number of reasons](https://github.com/composer/composer/issues/5390). \n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flcatlett%2Fblt-drush-alias","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flcatlett%2Fblt-drush-alias","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flcatlett%2Fblt-drush-alias/lists"}