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
- PHP 5.4.x
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
Small headers
## Small headers
Code Highlighting
<pre lang="no-highlight"><code>```php class BlockOfCode { public function __construct() { $this->foo = 2; } } $obj = new BlockOfCode(); ``` </code></pre>ANSI Colors
![white,dark_gray](Texts in )![red,dark_gray](many )![green,dark_gray](colors)
Emphasis
Emphasis: **underline**
Lists
- Lists
- Items are showed
- One by one
Images
![Image](images/desymfonyday.008.jpg)
This only works at iTerm2, inspired by tkn
License
MIT, see LICENSE