PHPackages                             terminus-plugin-project/terminus-autocomplete-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. terminus-plugin-project/terminus-autocomplete-plugin

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

terminus-plugin-project/terminus-autocomplete-plugin
====================================================

Autocomplete - A Terminus plugin to help provide tab completion for commands.

2.1.2(9mo ago)32504[1 issues](https://github.com/terminus-plugin-project/terminus-autocomplete-plugin/issues)MITPHPPHP ^5.5 || ^7.0 || ^8.0

Since Mar 16Pushed 9mo ago2 watchersCompare

[ Source](https://github.com/terminus-plugin-project/terminus-autocomplete-plugin)[ Packagist](https://packagist.org/packages/terminus-plugin-project/terminus-autocomplete-plugin)[ RSS](/packages/terminus-plugin-project-terminus-autocomplete-plugin/feed)WikiDiscussions 2.x Synced 4d ago

READMEChangelog (6)DependenciesVersions (7)Used By (0)

Terminus Autocomplete Plugin
============================

[](#terminus-autocomplete-plugin)

Version 2.x

[![Terminus v2.x Compatible](https://camo.githubusercontent.com/4cf69d5d2946c607d2f77591c24ad1f265f4d8d0b492255a97a7e5a03730aa7a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7465726d696e75732d76322e782d677265656e2e737667)](https://github.com/terminus-plugin-project/terminus-autocomplete-plugin/tree/2.x)

A Terminus plugin to help provide tab completion for commands.

Usage:
------

[](#usage)

```
$ terminus autocomplete:install

```

This will check for requirements and provide final install instructions.

```
$ terminus autocomplete:check

```

This will check for requirements only. See Requirements section below.

```
$ terminus autocomplete:test

```

This will print a message which explains how to test if tab completion is working.

```
$ terminus autocomplete:update

```

This will update the autocomplete commands and should be executed after every new Terminus release.

Learn more about [Terminus](https://pantheon.io/docs/terminus/) and [Terminus Plugins](https://pantheon.io/docs/terminus/plugins/).

Installation:
-------------

[](#installation)

To install this plugin using Terminus 3+:

```
terminus self:plugin:install terminus-plugin-project/terminus-autocomplete-plugin

```

On older versions of Terminus:

```
mkdir -p ~/.terminus/plugins
composer create-project --no-dev -d ~/.terminus/plugins terminus-plugin-project/terminus-autocomplete-plugin

```

For help installing, see [Manage Plugins](https://pantheon.io/docs/terminus/plugins/).

Requirements:
-------------

[](#requirements)

- [brew](https://brew.sh) (Mac only)
- [bash-completion](https://formulae.brew.sh/formula/bash-completion)
- [composer](https://getcomposer.org/download/)
- [cgr](https://github.com/consolidation/cgr)
- [symfony-autocomplete](https://github.com/bamarni/symfony-console-autocomplete)

These requirements will be checked before installation can be completed. If you don't have all the requirements installed, don't worry too much. You will be provided with instructions to guide you through the process.

Help:
-----

[](#help)

Run `terminus help autocomplete:[install|check|test|update]` for help.

Credit:
-------

[](#credit)

Plugin inspired by [Autocompletion for Terminus 1.x on MacOS](https://wikihub.berkeley.edu/display/drupal/Autocompletion+for+Terminus+1.x+on+MacOS).

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance49

Moderate activity, may be stable

Popularity17

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 83.3% of commits — single point of failure

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 ~388 days

Recently: every ~354 days

Total

7

Last Release

291d ago

PHP version history (2 changes)2.0.0PHP ^5.5 || ^7.0

2.1.0PHP ^5.5 || ^7.0 || ^8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/24785343?v=4)[Terminus Plugin Project](/maintainers/terminus-plugin-project)[@terminus-plugin-project](https://github.com/terminus-plugin-project)

---

Top Contributors

[![uberhacker](https://avatars.githubusercontent.com/u/387945?v=4)](https://github.com/uberhacker "uberhacker (10 commits)")[![alisonjo315](https://avatars.githubusercontent.com/u/2660348?v=4)](https://github.com/alisonjo315 "alisonjo315 (2 commits)")

---

Tags

pluginautocompletepantheonterminus

### Embed Badge

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

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

###  Alternatives

[barryvdh/laravel-ide-helper

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.

14.9k123.0M687](/packages/barryvdh-laravel-ide-helper)[jetbrains/phpstorm-stubs

PHP runtime &amp; extensions header files for PhpStorm

1.4k27.7M68](/packages/jetbrains-phpstorm-stubs)[ergebnis/composer-normalize

Provides a composer plugin for normalizing composer.json.

1.1k37.3M2.1k](/packages/ergebnis-composer-normalize)

PHPackages © 2026

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