-
Notifications
You must be signed in to change notification settings - Fork 196
/
README.twig
65 lines (36 loc) · 1.84 KB
/
README.twig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# terminus : Pantheon's Command-Line Interface
## Status
[![Commit Build](https://github.com/pantheon-systems/terminus/actions/workflows/ci.yml/badge.svg?branch=v3.0)](https://github.com/pantheon-systems/terminus/actions/workflows/ci.yml)
## About
Terminus is Pantheon's Command Line Interface (CLI), providing at least equivalent functionality to the Pantheon's
browser-based Dashboard and easier scripting.
If you would like to contribute, pull requests are welcome!
## The Manual
Our documentation is kept in the Terminus Manual, located here: https://pantheon.io/docs/terminus
## Requirements
| Operating System | Version |
|------------------------|------------|
| MacOS | 10.14+ |
| Ubuntu | Latest LTS |
| Windows + WSL + Ubuntu | TBD |
### Package Manager
- [apt](https://ubuntu.com/server/docs/package-management) for Ubuntu/WinWSL-Ubuntu
- [Homebrew](https://brew.sh) for mac
#### Required Packages
These packages are required to take full advantage of Terminus.
- [Composer 2](https://getcomposer.org) (Needed for the plugin manager component)
- [PHP](https://www.php.net) (v7.4+)
- [Git](https://help.github.com/articles/set-up-git/) (May be needed for the plugin manager component)
#### Recommended Packages
- [Drush](http://docs.drush.org/en/master/install/) (Useful to run incompatible-with-Terminus Drush commands)
- [WP-CLI](http://wp-cli.org/) (Useful to run incompatible-with-Terminus WP-CLI commands)
## Installation
### Mac OS:
Terminus is published as a package under pantheon-systems/external. To install it, you should run:
```
brew install {{ brew_package }}
```
### Ubuntu / WinWSL+Ubuntu:
`{{ debian_package_install | raw }}`
### Other installation methods
Refer to the [Terminus manual](https://pantheon.io/docs/terminus/install#install-terminus) for other installation methods.