The command line has always been the most flexible and powerful way for us humans to communicate with their computers. For web developers, command-line tools have proliferated over recent years: many developers spend most of their time typing commands in a shell. Our command-line interface, the Platform.sh CLI, is based on the Symfony Console component. It’s convenient to use alongside other command-line tools: you need to useDocumentation Index
Fetch the complete documentation index at: https://developer.upsun.com/llms.txt
Use this file to discover all available pages before exploring further.
git to manage the project’s code, so platform is a natural way to manage the project itself. The CLI also helps you build projects for local development, particularly if you use Drupal.
To install or upgrade, you can use Composer:
- Activity commands, for viewing recent activities on an environment -
activity:list(activities) andactivity:log. - An
environment:metadatacommand for reading additional environment properties - this also lets you update the environment’s title, and its ‘parent’ and ‘enable_smtp’ properties. - The
ssh-key:addcommand can now generate an SSH public key for you, before uploading it to your Platform.sh account. - Integration commands, for adding GitHub, HipChat, and other integrations -
integration:list(integrations),integration:add,integration:update, andintegration:delete.
A GitHub integration allows you to create Platform.sh environments for every pull request (and/or every branch) in your GitHub repository:
- A new
environment:restorecommand for restoring a backup. You can also now list recent backups using:platform environment:backup --list - Commands which trigger remote operations on Platform.sh now wait for the operation to complete: branch, activate, deactivate, backup, restore, merge, and synchronize. Or if you are impatient, you can pass a
--no-waitoption. You can useplatform activity:listto check the state of previous operations.
- Improved usability (validation and feedback) for the
httpaccesscommand. - Install Drush automatically when required (provided that Composer is available globally).
- Check for ‘vanilla-mode’ Drupal without requiring
COPYRIGHT.txt. - Changed Drupal ‘profile-mode’ builds so that Drush Make no longer builds inside the repository.
- Many other small bug fixes.