Terminus
A command line interface for advanced interaction with the Pantheon platform.
Terminus is a command line interface that provides advanced interaction with Pantheon. Terminus enables you to do almost everything in a terminal that you can do in the Dashboard, as well as scripting and much more.
terminus site:list
+--------------------------+-----------+---------------+--------------------------+
| Site | Framework | Service Level | UUID |
+--------------------------+-----------+---------------+--------------------------+
| terminus-create | drupal9 | free | terminus-create |
| git-import-example | drupal | free | git-import-example |
+--------------------------+-----------+---------------+--------------------------+
- Create a new site
- Create and delete Multidev environments
- Clone one environment to another
- Check for and apply upstream updates
- Deploy code from one environment to another
- Run Drush and WP-CLI commands
Create a New Site
terminus site:create terminus-cli-create "Terminus CLI Create" 21e1fada-199c-492b-97bd-0b36b53a9da0
[notice] Creating a new site...
Deploy Code
terminus env:deploy my-site.test --sync-content --note="Deploy core and contrib updates"
Terminus has been tested on the following platforms:
- MacOS
- Windows 10 – WSL 2 Ubuntu 20.0
- Ubuntu 20.0 – this would include Ubuntu under Docker or VirtualBox
Terminus does not work with the following platforms:
- Windows 10 – Command Line
- Windows 10 – Git Bash (MingW)
- Ubuntu 18.0 and earlier versions
- Linux system with coreutils equal to or less than 8.28