cli
cli copied to clipboard
Command-line interface for Acquia Cloud Platform products
**Describe the bug** I try to migrate a Drupal 7 site with the Acquia Migrate: Accelerate `app:new:from:drupal7... `, it crashes with the following error message: ``` TypeError: stream_get_contents(): Argument #1...
This is really only the tip of the iceberg. There are entire categories of command (anything involving SSH) that can't be run on Node hosting environments. We should restrict those...
Our XDG Base Dir implementation isn't quite right. If `$HOME/.acquia` doesn't exist and `$XDG_CONFIG_HOME` is unset, ACLI will create the new config directory at `$HOME/.config/acquia`. But this is very Linux-centric....
Currently, it doesn't seem possible to specify a port for `push:database` and `pull:database`. Sometimes with Docker containers, etc specifying a non-standard DB port would be great. For `push:database` I could...
Checklists are supposed to look like this: https://github.com/acquia/cli/assets/1984514/49584627-80e9-41dc-9fbc-3faf3d0bde79 Upgrading to 6.3.4 breaks them: https://github.com/acquia/cli/assets/1984514/147ac07a-e6cb-4dfe-97f7-3d23db6f25ce The culprit is this PR: https://github.com/symfony/symfony/pull/51378 When the progress bar advances and `ConsoleSectionOutput->doWrite('my message\n', false)` is...
Our team has been looking at the ACLI help and the ability to copy files between environments . Is there a plan in the future for a developer to copy...
For commands like `api:environments:certificate-create`, Symfony correctly extrapolates usage from the InputDefinition: `api:environments:certificate-create [options] [--] ` Basically, the ordering here is (1) options (2) end-of-options marker (`--`) (3) arguments. The problem...
`CommandBase::hasUpdate()`, which runs on most commands _other_ than `self-update`, uses subtly different logic than the upstream self-update library to check whether updates are available. This leads to weird problems like...
https://github.com/acquia/cli/pull/713 resulted in a drop in code coverage because we added new methods to LocalMachineHelper that had to be mocked and therefore aren't tested. The problem is that LocalMachineHelper as...