├── .gitignore ├── COPYRIGHT.md ├── HISTORY.md ├── README.md ├── Rakefile ├── bin └── castanaut ├── castanaut.gemspec ├── cbin └── osxautomation ├── examples ├── googling.screenplay └── ishowu-start.screenplay ├── lib ├── castanaut.rb ├── castanaut │ ├── exceptions.rb │ ├── keys.rb │ ├── main.rb │ ├── movie.rb │ ├── os │ │ ├── mac_os_x.rb │ │ └── mac_os_x_legacy.rb │ └── plugin.rb └── plugins │ ├── ishowu.rb │ ├── ishowuhd.rb │ ├── keystack.rb │ ├── mousepose.rb │ ├── safari.rb │ ├── snapz_pro.rb │ ├── terminal.rb │ └── textmate.rb ├── scripts ├── coords.js └── gebys.js └── test ├── fixtures └── 1.screenplay ├── helper.rb ├── main_test.rb └── movie_test.rb /.gitignore: -------------------------------------------------------------------------------- 1 | pkg 2 | -------------------------------------------------------------------------------- /COPYRIGHT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/COPYRIGHT.md -------------------------------------------------------------------------------- /HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/HISTORY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/castanaut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/bin/castanaut -------------------------------------------------------------------------------- /castanaut.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/castanaut.gemspec -------------------------------------------------------------------------------- /cbin/osxautomation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/cbin/osxautomation -------------------------------------------------------------------------------- /examples/googling.screenplay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/examples/googling.screenplay -------------------------------------------------------------------------------- /examples/ishowu-start.screenplay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/examples/ishowu-start.screenplay -------------------------------------------------------------------------------- /lib/castanaut.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/lib/castanaut.rb -------------------------------------------------------------------------------- /lib/castanaut/exceptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/lib/castanaut/exceptions.rb -------------------------------------------------------------------------------- /lib/castanaut/keys.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/lib/castanaut/keys.rb -------------------------------------------------------------------------------- /lib/castanaut/main.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/lib/castanaut/main.rb -------------------------------------------------------------------------------- /lib/castanaut/movie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/lib/castanaut/movie.rb -------------------------------------------------------------------------------- /lib/castanaut/os/mac_os_x.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/lib/castanaut/os/mac_os_x.rb -------------------------------------------------------------------------------- /lib/castanaut/os/mac_os_x_legacy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/lib/castanaut/os/mac_os_x_legacy.rb -------------------------------------------------------------------------------- /lib/castanaut/plugin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/lib/castanaut/plugin.rb -------------------------------------------------------------------------------- /lib/plugins/ishowu.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/lib/plugins/ishowu.rb -------------------------------------------------------------------------------- /lib/plugins/ishowuhd.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/lib/plugins/ishowuhd.rb -------------------------------------------------------------------------------- /lib/plugins/keystack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/lib/plugins/keystack.rb -------------------------------------------------------------------------------- /lib/plugins/mousepose.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/lib/plugins/mousepose.rb -------------------------------------------------------------------------------- /lib/plugins/safari.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/lib/plugins/safari.rb -------------------------------------------------------------------------------- /lib/plugins/snapz_pro.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/lib/plugins/snapz_pro.rb -------------------------------------------------------------------------------- /lib/plugins/terminal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/lib/plugins/terminal.rb -------------------------------------------------------------------------------- /lib/plugins/textmate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/lib/plugins/textmate.rb -------------------------------------------------------------------------------- /scripts/coords.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/scripts/coords.js -------------------------------------------------------------------------------- /scripts/gebys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/scripts/gebys.js -------------------------------------------------------------------------------- /test/fixtures/1.screenplay: -------------------------------------------------------------------------------- 1 | cursor_location 2 | -------------------------------------------------------------------------------- /test/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/test/helper.rb -------------------------------------------------------------------------------- /test/main_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/test/main_test.rb -------------------------------------------------------------------------------- /test/movie_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseph/castanaut/HEAD/test/movie_test.rb --------------------------------------------------------------------------------