Please wait. Your IDE is booting up after being idle for more than 120 minutes.
You will be redirected to your IDE when it's ready.
Code Studio will automatically update your Composer packages, replace deprecated custom code, and submit those changes for you to review in a Merge Request with a dedicated review environment. When you’re ready, you can merge the changes with a single button click and our pipeline will send it off to production.
Your Drupal application will inherit Acquia’s configurable build pipeline, which will install dependencies, scan and test your code, create a review environment, and deploy straight to production when you’re ready.
Just run acli ide:share in your IDE's terminal. It will generate a link with a unique passcode granting access to view the Drupal application.
IDEs have a visual database editor installed, allowing you to interact with your Drupals database directly from your browser. Just select "Open Database Editor" from the "Manage Drupal Application" menu.
If you can do it in Acquia Cloud UI, you can also do it straight from your IDE terminal. Every Cloud UI button is powered by our Cloud Platform API, and every Cloud Platform API endpoint has a corresponding Acquia CLI command.
Run acli api to see the full list of commands that call Cloud Platform API endpoints.
No need to use Drush on your local machine. Just run acli aliases to see the list of environment aliases for your application, and run acli ssh [alias] to SSH into it.
Alternatively, you can run acli drush [alias] -- [command] to easily execute Drush commands on a remote environment.
To quickly restart PHP, Apache, or MySQL, use these ACLI wrapper commands:
Just run gh for GitHub CLI. You can easily authenticate, check out pull requests, and more.
Acquia CLI's api:*
commands return Cloud API's raw JSON responses, but you can easily use CLI tools to parse, highlight, and interact with the data.
Cloud IDE has jq
pre-installed. Try out a few of the following commands:
Just run acli ide:xdebug-toggle to enable PHP's Xdebug extension. Watch this short video to see a quick demonstration.
Your contributions are welcome. Acquia CLI is open source and is written using the Symfony Console, a PHP-based library.
Run phpcs -i to see a list of all the available coding standards, and run phpcs [file/dir] to sniff any file or directory.
You may define scripts that will automatically run before and/or after any ACLI command. To do so, add a script to your root composer.json
file following the naming pattern (pre|post)-acli-(command name with dashes)
. E.g., pre-acli-push-db
or post-acli-pull-files
.
"scripts": { "pre-acli-pull-db": [ "echo \"I'm pulling the database now!\"" ], "post-acli-pull-db": [ "echo \"I'm done pulling the database!\"" ], }
Cloud IDE has nvm
and rvm
pre-installed, enabling you to download, install, and use nearly any version of Node.js or Ruby.
Just run acli ide:php-version [php-version] to change the version of PHP inside of your IDE.
Acquia, in partnership with GitLab, provides a pre-built, fully managed Continuous Integration pipeline optimized for Drupal including automated updates for Composer packages and deprecated code. Developers can plan, test, review, and deploy to Acquia Cloud platform from a single, configurable workflow with Code Studio. We own and automate the repetitive parts so that you can stay focused on what’s most valuable.
Acquia CLI is the preferred way to interact with over 200+ Cloud Platform API endpoints. It helps you run Drush commands and tail logs from your Acquia-hosted applications, manage Acquia Cloud IDE, create and manage teams and applications, and much more!
Free! Included with Any Subscription