PHPackages                             terminus/terminus - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [CLI &amp; Console](/categories/cli)
4. /
5. terminus/terminus

Abandoned → [pantheon-systems/terminus](/?search=pantheon-systems%2Fterminus)Library[CLI &amp; Console](/categories/cli)

terminus/terminus
=================

A command line interface for Pantheon

4.1.8(1mo ago)336368197[88 issues](https://github.com/pantheon-systems/terminus/issues)[30 PRs](https://github.com/pantheon-systems/terminus/pulls)MITPHPPHP &gt;=8.2CI passing

Since Feb 22Pushed 1mo ago81 watchersCompare

[ Source](https://github.com/pantheon-systems/terminus)[ Packagist](https://packagist.org/packages/terminus/terminus)[ Docs](https://pantheon.io)[ RSS](/packages/terminus-terminus/feed)WikiDiscussions 4.x Synced 1mo ago

READMEChangelog (10)Dependencies (48)Versions (208)Used By (0)

terminus : Pantheon's Command-Line Interface
============================================

[](#terminus--pantheons-command-line-interface)

Status
------

[](#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)[![Actively Maintained](https://camo.githubusercontent.com/2ae5ff81f271fb028d720adee6b3595770166f3707a4705a4a2a3b71c332b249/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f50616e7468656f6e2d4163746976656c795f4d61696e7461696e65642d79656c6c6f773f6c6f676f3d70616e7468656f6e26636f6c6f723d464644433238)](https://pantheon.io/docs/oss-support-levels#actively-maintained-support)

About
-----

[](#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
----------

[](#the-manual)

Our documentation is kept in the Terminus Manual, located here:

Requirements
------------

[](#requirements)

Operating SystemVersionMacOS10.14+UbuntuLatest LTSWindows + WSL + Ubuntu20.0+### Package Manager

[](#package-manager)

- [Homebrew](https://brew.sh) for mac

#### Required Packages

[](#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) (v8.2+)
- [Git](https://help.github.com/articles/set-up-git/) (May be needed for the plugin manager component)
- OpenSSH 7.8 or later

#### Recommended Packages

[](#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
------------

[](#installation)

### Mac OS:

[](#mac-os)

Terminus is published as a package under pantheon-systems/external. To install it, you should run:

```
brew install pantheon-systems/external/terminus

```

### Standalone Terminus PHAR

[](#standalone-terminus-phar)

The commands below will:

- Create a `terminus` folder in your home directory (`~/`)
- Get the latest release tag of Terminus
- Download and save the release as `~/terminus/terminus`
- Make the file executable
- Add a symlink to your local `bin` directory for the Terminus executable

```
mkdir -p ~/terminus && cd ~/terminus
curl -L https://github.com/pantheon-systems/terminus/releases/download/3.6.1/terminus.phar --output terminus
chmod +x terminus
./terminus self:update
sudo ln -s ~/terminus/terminus /usr/local/bin/terminus
```

###  Health Score

66

—

FairBetter than 99% of packages

Maintenance84

Actively maintained with recent releases

Popularity38

Limited adoption so far

Community35

Small or concentrated contributor base

Maturity95

Battle-tested with a long release history

 Bus Factor3

3 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~29 days

Recently: every ~3 days

Total

151

Last Release

45d ago

Major Versions

2.6.5 → 3.0.32021-12-18

2.6.6 → 3.0.52022-02-08

2.x-dev → 3.0.82022-08-22

3.6.2 → 4.0.0-alpha12025-03-06

3.x-dev → 4.0.02025-05-06

PHP version history (5 changes)v0.0.0-alphaPHP &gt;=5.3.2

0.10.1PHP &gt;=5.5.9

1.9.0PHP &gt;=5.5.38

3.0.0-alpha1PHP &gt;=7.4

4.1.4PHP &gt;=8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/5a89f5f15357797cbd6ec7833a28626478ae3c0ceb5fa1faa8a26d0960584c65?d=identicon)[pantheon-systems](/maintainers/pantheon-systems)

---

Top Contributors

[![mikevanwinkle](https://avatars.githubusercontent.com/u/429554?v=4)](https://github.com/mikevanwinkle "mikevanwinkle (344 commits)")[![bensheldon](https://avatars.githubusercontent.com/u/47554?v=4)](https://github.com/bensheldon "bensheldon (288 commits)")[![kporras07](https://avatars.githubusercontent.com/u/2217820?v=4)](https://github.com/kporras07 "kporras07 (230 commits)")[![greg-1-anderson](https://avatars.githubusercontent.com/u/612191?v=4)](https://github.com/greg-1-anderson "greg-1-anderson (155 commits)")[![stovak](https://avatars.githubusercontent.com/u/119924?v=4)](https://github.com/stovak "stovak (55 commits)")[![namespacebrian](https://avatars.githubusercontent.com/u/87093053?v=4)](https://github.com/namespacebrian "namespacebrian (47 commits)")[![marktheunissen](https://avatars.githubusercontent.com/u/453297?v=4)](https://github.com/marktheunissen "marktheunissen (32 commits)")[![zennlogic](https://avatars.githubusercontent.com/u/248531423?v=4)](https://github.com/zennlogic "zennlogic (30 commits)")[![spiderSorus](https://avatars.githubusercontent.com/u/1944380?v=4)](https://github.com/spiderSorus "spiderSorus (22 commits)")[![uberhacker](https://avatars.githubusercontent.com/u/387945?v=4)](https://github.com/uberhacker "uberhacker (21 commits)")[![ElliotFriend](https://avatars.githubusercontent.com/u/2024293?v=4)](https://github.com/ElliotFriend "ElliotFriend (19 commits)")[![QueSaraSera](https://avatars.githubusercontent.com/u/868204?v=4)](https://github.com/QueSaraSera "QueSaraSera (15 commits)")[![ajbarry](https://avatars.githubusercontent.com/u/359188?v=4)](https://github.com/ajbarry "ajbarry (14 commits)")[![ari-gold](https://avatars.githubusercontent.com/u/7874556?v=4)](https://github.com/ari-gold "ari-gold (12 commits)")[![erik-pantheon](https://avatars.githubusercontent.com/u/7399003?v=4)](https://github.com/erik-pantheon "erik-pantheon (11 commits)")[![weaver299](https://avatars.githubusercontent.com/u/37638420?v=4)](https://github.com/weaver299 "weaver299 (10 commits)")[![jcandan](https://avatars.githubusercontent.com/u/2332648?v=4)](https://github.com/jcandan "jcandan (9 commits)")[![hengkit](https://avatars.githubusercontent.com/u/2086579?v=4)](https://github.com/hengkit "hengkit (9 commits)")[![dustinleblanc](https://avatars.githubusercontent.com/u/3948808?v=4)](https://github.com/dustinleblanc "dustinleblanc (9 commits)")[![zzyou](https://avatars.githubusercontent.com/u/10662524?v=4)](https://github.com/zzyou "zzyou (6 commits)")

---

Tags

clidrushhacktoberfestpantheonphpterminuswp-clicliwordpressdrupalpantheonterminus

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/terminus-terminus/health.svg)

```
[![Health](https://phpackages.com/badges/terminus-terminus/health.svg)](https://phpackages.com/packages/terminus-terminus)
```

###  Alternatives

[pantheon-systems/terminus

A command line interface for Pantheon

3391.5M13](/packages/pantheon-systems-terminus)[drush/drush

Drush is a command line shell and scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those of us who spend some of our working hours hacking away at the command prompt.

2.4k57.4M685](/packages/drush-drush)[wp-cli/wp-cli

WP-CLI framework

5.0k17.2M320](/packages/wp-cli-wp-cli)[craftcms/cms

Craft CMS

3.6k3.6M2.6k](/packages/craftcms-cms)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[jigarius/drall

Drall is a command-line utility to run drush on multi-site Drupal installations.

35105.9k](/packages/jigarius-drall)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
