Permalink
Browse files

started a screencast screenplay

  • Loading branch information...
1 parent bca70b0 commit 50c24c2df0f2fb9dab8cd6d6fe695084e8330e6a @jashmenn jashmenn committed May 12, 2009
Showing with 46 additions and 0 deletions.
  1. +1 −0 doc/EXAMPLES
  2. +45 −0 doc/poolparty-binaries.screenplay
View
@@ -0,0 +1 @@
+see test/fixtures
@@ -0,0 +1,45 @@
+#!/usr/bin/env castanaut
+# Castanaut screencast file. sudo gem install castanaut
+
+# see if there is a terminal module
+# download the 'ttyrecord' binary
+# get castanaut src
+# get applescript docs
+plugin "terminal"
+plugin "keystack"
+
+launch "Terminal", at(10, 10, 800, 600)
+
+# say <<-eos
+# Hey, welcome to the git-style-binaries screencast.
+# First, lets talk a little about what a git-style-binary even is.
+# eos
+
+pause 1
+while_saying "as you can see here, git has over one hundred binaries that all perform various functions." do
+ type "git-"
+ pause 1
+ keystroke_literal('tab')
+ keystroke_literal('tab')
+ type "y"
+ pause 2
+ type " "
+ keystroke_using('u', :control)
+end
+
+while_saying "so, for instance, we have. git-add. for adding files. git-status for getting the status of our repo and so on" do
+ cli "git-add"
+ pause 2
+ cli "git-status"
+end
+
+while_saying "we want to emulate that effect with poolparty." do
+ cli "cd #{ENV['POOLPARTY_SRC']}"
+end
+
+pause 2
+
+while_saying "just in case you're not familiar with poolparty, its a cloud management system. "
+# open safari poolpartyrb.com
+
+# vim: ft=ruby

0 comments on commit 50c24c2

Please sign in to comment.