Make Your Live Demo Flawless!
In the last few years I've given several presentations on Pinto. I usually start with a deck of slides and then finish with a live demonstration.
We all know the hazards of doing a live demonstration. And with command-line tools, there is the added risk of annoying the audience while you stumble around the keyboard.
I wanted to make all that go away. So I created App::Cleo. It includes the cleo
utility which runs pre-recorded commands interactively. You can step through each command simply by pressing the space bar. So no more typos!
Sometimes, you want to stop and explain something in the middle of the command. For that, you can put breakpoints inside your commands. And when things go wrong, you can redo the current or previous command by pressing r
or p
respectively.
You can see cleo
in action in this video (the live demonstration starts around 10:47).
PS: It wouldn't surprise me if there is already some kind of tool for this. If you know what it is, please enlighten me.