https://github.com/terminus-plugin-project/terminus-genie-plugin
A Terminus plugin to allow for running terminus commands across many sites.
https://github.com/terminus-plugin-project/terminus-genie-plugin
Last synced: 11 months ago
JSON representation
A Terminus plugin to allow for running terminus commands across many sites.
- Host: GitHub
- URL: https://github.com/terminus-plugin-project/terminus-genie-plugin
- Owner: terminus-plugin-project
- Created: 2017-12-14T17:48:19.000Z (over 8 years ago)
- Default Branch: 1.x
- Last Pushed: 2018-05-09T19:33:34.000Z (about 8 years ago)
- Last Synced: 2025-04-09T04:42:06.719Z (about 1 year ago)
- Language: PHP
- Size: 1.95 KB
- Stars: 0
- Watchers: 3
- Forks: 3
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Terminus Genie Plugin
[](https://github.com/terminus-plugin-project/terminus-genie-plugin/tree/1.x)
Terminus plugin to run a terminus command against multiple sites.
Ever wanted to do something to all of your Pantheon sites? Maybe you want to
add a team member, change your upstream, or even run a Drush or WP-CLI command
against all of them. This plugin allows you to do this without needing to run
a command against each site individually or writing your own scripts.
## Examples
### Get info about all sites.
```
$ terminus genie -- site:info
```
### Get info about all sites owned by the current user.
```
$ terminus genie --owner=me -- site:info
```
### Lock a particular environment on all sites
```
$ terminus genie --env=dev -- lock:enable username password
```
## Installation
For help installing, see [Manage Plugins](https://pantheon.io/docs/terminus/plugins/)
```
mkdir -p ~/.terminus/plugins
composer create-project -d ~/.terminus/plugins terminus-plugin-project/terminus-genie-plugin:~1
```
## Help
Run `terminus list site:update` for a complete list of available commands. Use `terminus help ` to get help on one command.