doitlive
doitlive is a tool for live presentations in the terminal. It reads a file of shell commands and replays the commands in a fake terminal session as you type random characters.
Get it now
Homebrew:
macOS with$ brew update
$ brew install doitlive
With pip:
$ pip install doitlive
Requires Python >= 2.7 or >= 3.5 with pip.
Quickstart
- Create a file called
session.sh
. Fill it with bash commands. - Run
doitlive play session.sh
.
$ doitlive play session.sh
- Type like a madman.
https://doitlive.readthedocs.io
More atProject Links
- Docs: https://doitlive.readthedocs.io/
- Changelog: https://doitlive.readthedocs.io/en/latest/changelog.html
- PyPI: https://pypi.python.org/pypi/doitlive
- Issues: https://github.com/sloria/doitlive/issues
Kudos
- Idea came from Jordi Hermoso's "Revsets" talk at PyCon 2014.
- Armin Ronacher's click library made this quick to implement.
- Themes inspired by Sorin Ionescu's prezto zsh themes.
- Hat tip to related projects HackerTyper and PlayerPiano
License
MIT licensed. See the bundled LICENSE file for more details.