PHPackages                             pantheon-systems/terminus-autopilot-plugin - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. pantheon-systems/terminus-autopilot-plugin

ActiveTerminus-plugin[Utility &amp; Helpers](/categories/utility)

pantheon-systems/terminus-autopilot-plugin
==========================================

Configure and manage Autopilot via Terminus commands.

v0.1.5(5mo ago)34.7k↓33.3%3[3 PRs](https://github.com/pantheon-systems/terminus-autopilot-plugin/pulls)MITPHPCI passing

Since Oct 11Pushed 3mo ago6 watchersCompare

[ Source](https://github.com/pantheon-systems/terminus-autopilot-plugin)[ Packagist](https://packagist.org/packages/pantheon-systems/terminus-autopilot-plugin)[ RSS](/packages/pantheon-systems-terminus-autopilot-plugin/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (6)Dependencies (6)Versions (32)Used By (0)

Terminus Autopilot Plugin
=========================

[](#terminus-autopilot-plugin)

Autopilot
---------

[](#autopilot)

Pantheon's Autopilot:

- Automatically detects when new updates are available
- Performs the updates in an isolated [Multidev](https://pantheon.io/docs/guides/multidev) environment
- Tests the updates with automated visual regression testing (VRT)
- Optionally deploys the updates

You can perform comprehensive Autopilot functions through your [Dashboard](https://dashbord.pantheon.io). Refer to the [Autopilot guide](https://pantheon.io/docs/guides/autopilot) for more information.

Site Compatibility
------------------

[](#site-compatibility)

Review the [Autopilot Site Compatibility](https://pantheon.io/docs/guides/autopilot#autopilot-site-compatibility) documentation on Pantheon to ensure that your site is compatible with Autopilot.

Plugin Functionality
--------------------

[](#plugin-functionality)

### Terminus Autopilot Plugin Requirements

[](#terminus-autopilot-plugin-requirements)

Autopilot requires the following:

- A site with Autopilot available
- Terminus 3 or 4

### Terminus Autopilot Plugin Functionality

[](#terminus-autopilot-plugin-functionality)

The Terminus Autopilot plugin does not currently provide the following functionality:

- Selection of specific modules, themes, or Custom Upstreams for updates
- Management of excluded updates

Installation
------------

[](#installation)

Run the command below to install the Terminus Autopilot plugin.

`terminus self:plugin:install terminus-autopilot-plugin`

Terminus Autopilot Commands
---------------------------

[](#terminus-autopilot-commands)

This section provides currently supported commands for the Terminus Autopilot plugin.

### Activate or Deactivate Autopilot

[](#activate-or-deactivate-autopilot)

You can activate for deactivate Autopilot for a specific site name or ID.

To **activate** a site:

`site:autopilot:activate {SITE_NAME|SITE_ID}`

To **deactivate** a site:

`site:autopilot:deactivate {SITE_NAME|SITE_ID}`

### Get the Autopilot Destination Environment

[](#get-the-autopilot-destination-environment)

You can use the command below to get the destination environment in which Autopilot is currently running.

`site:autopilot:deployment-destination {SITE_NAME|SITE_ID}`

### Set the Autopilot Destination Environment

[](#set-the-autopilot-destination-environment)

You can use the command below to set the destination environment for Autopilot.

`site:autopilot:deployment-destination {SITE_NAME|SITE_ID} {{ENV}}`

### Get the Environment Syncing Status

[](#get-the-environment-syncing-status)

You can use the command below to get the status of environment syncing.

`site:autopilot:env-sync {SITE_NAME|SITE_ID}`

### Enable or Disable Environment Syncing

[](#enable-or-disable-environment-syncing)

You can explicitly set environment syncing. This syncs the target Autopilot environment to the Live environment before applying updates in an Autopilot cycle.

To **enable** environment syncing:

`site:autopilot:env-sync:enable`

To **disable** environment syncing:

`site:autopilot:env-sync:disable`

### Get Autopilot Frequency

[](#get-autopilot-frequency)

You can use the command below to get the frequency at which Autopilot currently runs.

`site:autopilot:frequency {SITE_NAME|SITE_ID}`

### Set Autopilot Frequency

[](#set-autopilot-frequency)

You can use the command below to set the frequency at which Autopilot runs. Valid options are:

- daily (for Platinum sites and above)
- weekly
- monthly
- manual

`site:autopilot:frequency {SITE_NAME|SITE_ID} {FREQUENCY}`

Development
-----------

[](#development)

### Releases

[](#releases)

Releases are published using [autotag](https://github.com/autotag-dev/autotag), with a release published on each PR's merge to `main`. This project expects Autotag's [default scheme](https://github.com/autotag-dev/autotag). Releases can be skipped by adding `[ci skip]` or similar [magic keywords](https://docs.github.com/en/actions/managing-workflow-runs-and-deployments/managing-workflow-runs/skipping-workflow-runs) to the commit message.

###  Health Score

45

—

FairBetter than 92% of packages

Maintenance77

Regular maintenance activity

Popularity27

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor2

2 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 ~219 days

Recently: every ~249 days

Total

6

Last Release

174d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b34cc6bd882277b6c6dda19bf6631ae5c3a909fd667c826a15121642cdc051b2?d=identicon)[greg.1.anderson](/maintainers/greg.1.anderson)

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

![](https://www.gravatar.com/avatar/b9cb2666172b307363105b32397d5bb0df0c7df7209dc5968d0c45d148184855?d=identicon)[rwagner00](/maintainers/rwagner00)

---

Top Contributors

[![stovak](https://avatars.githubusercontent.com/u/119924?v=4)](https://github.com/stovak "stovak (42 commits)")[![kporras07](https://avatars.githubusercontent.com/u/2217820?v=4)](https://github.com/kporras07 "kporras07 (29 commits)")[![whitneymeredith](https://avatars.githubusercontent.com/u/97134315?v=4)](https://github.com/whitneymeredith "whitneymeredith (6 commits)")[![scottbuscemi](https://avatars.githubusercontent.com/u/4336848?v=4)](https://github.com/scottbuscemi "scottbuscemi (6 commits)")[![pwtyler](https://avatars.githubusercontent.com/u/8714062?v=4)](https://github.com/pwtyler "pwtyler (4 commits)")[![namespacebrian](https://avatars.githubusercontent.com/u/87093053?v=4)](https://github.com/namespacebrian "namespacebrian (4 commits)")[![danilarff86](https://avatars.githubusercontent.com/u/12132749?v=4)](https://github.com/danilarff86 "danilarff86 (2 commits)")[![greg-1-anderson](https://avatars.githubusercontent.com/u/612191?v=4)](https://github.com/greg-1-anderson "greg-1-anderson (2 commits)")[![rwagner00](https://avatars.githubusercontent.com/u/1789035?v=4)](https://github.com/rwagner00 "rwagner00 (1 commits)")[![jms-pantheon](https://avatars.githubusercontent.com/u/91161717?v=4)](https://github.com/jms-pantheon "jms-pantheon (1 commits)")

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/pantheon-systems-terminus-autopilot-plugin/health.svg)

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

###  Alternatives

[bitwasp/buffertools

Toolbox for working with binary and hex data. Similar to NodeJS Buffer.

65764.4k41](/packages/bitwasp-buffertools)[reefki/laravel-device-detector

Laravel wrapper for Matomo's Universal Device Detection library.

2852.6k](/packages/reefki-laravel-device-detector)

PHPackages © 2026

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