Home

Awesome

ANSISlides

ANSISlides is a Terminal presentation application written in PHP. Bored of presentations in Keynote or PowerPoint? Give a chance to ANSISlides.

The motivation of this tools was made shomething fun and fresh for my presentation in the deSymfonyDay 2014. The abstraction not is very good for lack of time. Don't judge me for this code.

Requirements

Installation

Assuming you have git and composer installed execute:

git clone git@github.com:mcuadros/ansi-slides.git
cd ansi-slides
composer install

Usage

./bin/ansislide play example/example.md

Format

The format of the presentations is something similar to Markdown, with some tricks and hacks. A example file can be find at example folder or you can check a real presentation

Headers

# Header

Header

Small headers

## Small headers

Small header

Code Highlighting

<pre lang="no-highlight"><code>```php class BlockOfCode { public function __construct() { $this->foo = 2; } } $obj = new BlockOfCode(); ``` </code></pre>

Blockcode

ANSI Colors

![white,dark_gray](Texts in )![red,dark_gray](many )![green,dark_gray](colors)

Colors

Emphasis

Emphasis: **underline**

Colors

Lists

- Lists
- Items are showed
- One by one

Colors

Images

![Image](images/desymfonyday.008.jpg)

This only works at iTerm2, inspired by tkn

License

MIT, see LICENSE