PHPackages                             jaem3l/cli-note - 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. jaem3l/cli-note

ActiveLibrary[CLI &amp; Console](/categories/cli)

jaem3l/cli-note
===============

Tool to build CLI based presentation slide decks

0.1(5y ago)3271MITPHPPHP ^7.4 || ^8.0

Since Dec 1Pushed 5y ago3 watchersCompare

[ Source](https://github.com/jaem3l/cli-note)[ Packagist](https://packagist.org/packages/jaem3l/cli-note)[ RSS](/packages/jaem3l-cli-note/feed)WikiDiscussions main Synced today

READMEChangelog (1)Dependencies (10)Versions (2)Used By (1)

CLI Note
========

[](#cli-note)

CLI Note is an experiment to use a console application as a slide deck.

Usage
-----

[](#usage)

Use [jaem3l/cli-note-presentation](https://github.com/jaem3l/cli-note-presentation) as skeleton for your presentation.

Example
-------

[](#example)

To execute a simple example you can just clone this repository:

```
$ git clone git@github.com:jaem3l/cli-note.git
$ cd cli-note
$ composer install
$ ./cli-note
```

Controls
--------

[](#controls)

**Start at specific slide**

```
$ ./cli-note --start-at=10
$ ./cli-note -s 10
```

**While presentation**

- `p`, `prev` or `previous`: render previous slide
- `c` or `current`: render current slide again
- `n` or `next`: render next slide
- `f` or `first`: render first slide
- `l` or `last`: render last slide

Slides
------

[](#slides)

CLI Note ships with seven different built-in slides

- CanvasSlide - an abstract slide to render various canvas elements based on [chr-hertel/console-canvas](https://github.com/chr-hertel/console-canvas)
- CodeSlide - to print highlighted code snippets
- ImageSlide - to print images
- ListSlide - to print a list with a headline
- ProcessSlide - to print the output of a child process
- TextSlide - to print a text file with formatting possible
- TitleSlide - to print a title and an optional subtitle

Disclaimer
----------

[](#disclaimer)

This is just a project to demonstrate the capabilities of Symfony Console Component for SymfonyWorld 2020. Use this on your own risk and do not expect this to be actively maintained.

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 91.7% 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

Unknown

Total

1

Last Release

2039d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e644c6c1e90b7d997edd1c25da41c48a76d89b7449fb5788214b341e2cd1a019?d=identicon)[chr-hertel](/maintainers/chr-hertel)

---

Top Contributors

[![chr-hertel](https://avatars.githubusercontent.com/u/2852185?v=4)](https://github.com/chr-hertel "chr-hertel (11 commits)")[![dharple](https://avatars.githubusercontent.com/u/4107745?v=4)](https://github.com/dharple "dharple (1 commits)")

### Embed Badge

![Health badge](/badges/jaem3l-cli-note/health.svg)

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

###  Alternatives

[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.6M574](/packages/shopware-core)[jolicode/castor

A lightweight and modern task runner. Automate everything. In PHP.

54743.1k4](/packages/jolicode-castor)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9421.6k61](/packages/open-dxp-opendxp)[drupal/core-recommended

Locked core dependencies; require this project INSTEAD OF drupal/core.

6942.5M421](/packages/drupal-core-recommended)[symfony/framework-bundle

Provides a tight integration between Symfony components and the Symfony full-stack framework

3.6k251.7M11.6k](/packages/symfony-framework-bundle)[pimcore/pimcore

Content &amp; Product Management Framework (CMS/PIM/E-Commerce)

3.8k3.8M508](/packages/pimcore-pimcore)

PHPackages © 2026

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