PHPackages                             koppie/mc - 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. koppie/mc

ActiveRobo-tasks[Utility &amp; Helpers](/categories/utility)

koppie/mc
=========

Master of Ceremonies

1.5(7y ago)126GPL-3.0-onlyPHPPHP 7.1.\*

Since Jan 20Pushed 7y agoCompare

[ Source](https://github.com/koppieesq/mc)[ Packagist](https://packagist.org/packages/koppie/mc)[ RSS](/packages/koppie-mc/feed)WikiDiscussions master Synced 3d ago

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

Master of Ceremonies
====================

[](#master-of-ceremonies)

[![github](https://camo.githubusercontent.com/a59078159f1b3259705c40541692d765183ccb8b0b02b9df04796a512f7cb45c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6769746875622d3061302e7376673f6c6f676f3d676974687562)](https://github.com/koppieesq/mc)[![packagist](https://camo.githubusercontent.com/18424c7320933ee388f0c078fecdab540d8b0cfb701d4e195d03e7634ea78bda/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7061636b61676973742d6f72616e67652e7376673f6c6f676f3d706870266c6f676f436f6c6f723d7768697465)](https://packagist.org/packages/koppie/mc)[![License](https://camo.githubusercontent.com/8d25c6b3e959e543b0a5ce0283d029c8087bba82005b49c94ba22526ab261dc4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d47504c332d7465616c2e7376673f6c6f676f3d676e75)](LICENSE)

Plugin for [Robo](https://robo.li).

The MC greets you and tells you what's up. They do it with flair, and they make you feel glad you're here.

Contents:
---------

[](#contents)

MC is a collection of next-generation output styles and interactions for your command line.

### check\_success

[](#check_success)

Checks your task stack and lets you know whether it succeeded.

**Usage:** `check_success($result, $string)`$result = the task stack result object $string = human description to be repeated back to the user

### check\_app

[](#check_app)

Check if an app exists. If it doesn't, replace with `echo`.

**Usage:** `check_app($name)`

### stopwatch

[](#stopwatch)

Tell the user how long your script took to complete. Use `time()` to get the start time when you start, and pass it to `stopwatch()` when your script ends.

**Usage:** `stopwatch($start_time)`

### catlet

[](#catlet)

The Master of Ceremonies' crown jewel: Catlet! It's a combination of `lolcat` and `figlet`. Renders your string as a colorful title banner. Example:

```
   _   _      _ _        __        __         _     _
  | | | | ___| | | ___   \ \      / /__  _ __| | __| |
  | |_| |/ _ \ | |/ _ \   \ \ /\ / / _ \| '__| |/ _` |
  |  _  |  __/ | | (_) |   \ V  V / (_) | |  | | (_| |
  |_| |_|\___|_|_|\___/     \_/\_/ \___/|_|  |_|\__,_|

```

But, like, with color. It's awesome, man.

**Usage:** `catlet($string)`

### intro

[](#intro)

The MC's grand introduction. Includes banner, welcome message, list of steps, and confirmation prompt.

**Usage:** `intro($banner, $message, $list)`$banner = short intro title $message = plain text welcome message under the banner $list = list of steps that your script will perform

### tput

[](#tput)

Output text in color. Great for emphasizing something in a block of plain text. This is a php wrapper for the `tput` command line tool.

Colors:

- black
- red
- green
- yellow
- blue
- magenta
- cyan
- white

**Usage:** `tput($string, $color)`

Roadmap
=======

[](#roadmap)

Add tutorial creating &amp; using plugins:

- Rewrite what's currently there, but with:
    - reorder
    - more formatting (headers, &amp;c.)
    - change tone (less technical, active voice)
    - links to other things
    - demo code snippets: composer.json
    - point to example file
- second page: how to USE plugins (stub for now?)

Credits
=======

[](#credits)

Brought to you by [Jordan Koplowicz](http://koplowiczandsons.com).
With gratitude to [Greg Andersen](https://github.com/g1a/starter).
This software is free to use, modify, and distribute under the GPL 3 license.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity60

Established project with proven stability

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

Total

6

Last Release

2641d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/38f114c40be6540cfe965f0c15a175cc5a72e5b4e8942f4801d27dee140d7d4c?d=identicon)[koppie](/maintainers/koppie)

### Embed Badge

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

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

PHPackages © 2026

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