Show Coderwall: Termnote, Keynotes in your Terminal
Website: https://krainboltgreene.github.com/termnote
Github: https://github.com/krainboltgreene/termnote
TermNote is a program that allows you to write presentations either in Ruby:
require 'termnote'
include TermNote
show.add chapter title: "Hello, World"
show.add code language: "Ruby", source: <<-SOURCE
puts "Hello, world!"
SOURCE
show.start
Or via a .yaml
file:
---
type: chapter
title: Hello, World
subtitle: By Kurtis
---
type: code
source: |
puts "Hello, world!"
and then with the termnote
binary:
$ termnote someshow.yml
Here's an example of the slides in use:
You can then use j or k to navigate through the slides.
Installation
Install it yourself via:
$ gem install termnote
Usage
Usage is pretty simple, there are 4 types of slides:
- Chapter, a single
title
[optional: andsubtitle
] - Text, a blob of text called
content
[optional: andtitle
] - List, a list of
items
[optional: andtitle
] - Code, a syntax highlighted blob called
source
You can change the way things are printed out by overriding the classes for
your specific presentation, but only if you do things programatically.
Written by Kurtis Rainbolt-Greene
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Ruby
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#