Project

flashman

0.0
Low commit activity in last 3 years
No release in over a year
Record your live console/terminal log in a gif file.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0
~> 2.3.17

Runtime

>= 4.2.0
 Project Readme

Flashman

This is a gem for recording your terminal activity on a gif file.
You can also record any other window of your application.
The gem runs only on MacOS X!

out

Installation

You need to install gifsicle at first.

$ brew install gifsicle

Then, please install flashman from rubygems.

$ gem install flashman

Usage

Start to record your Terminal. You can specify the name of the application with -w.
Without -w option, it records 'Terminal' by default.

$ flashman

Stop the recording. It could take a while.

$ flashstop

The output file 'out.gif' is placed at the directory where flashman was executed.

$ open out.gif

Options

Specify other terminal or application with -w.

$ flashman -w iTerm

flashman records the window every second by default. You can change the interval with -i.

$ flashman -i 0.5

You can change the playback speed of the output file with -s. 2 means the speed will be doubled.

$ flashman -s 2

See the detailed description with -h.

$ flashman -h

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/deepneko/flashman.