Terminitor

839 views
779 views

Published on

Automate your development workflow.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
839
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Terminitor

  1. 1. Terminitor Nathan Esquenazi (github.com/nesquena) Thomas Shafer (github.com/growlypants) Automate your development workflow
  2. 2. Hubris Impatience Laziness AAARGGG!
  3. 3. Hubris Impatience Laziness Three Virtues of Programming
  4. 4. What <ul><li>Automates the setup of your development environment for each project. </li></ul><ul><li>Invoke terminitor and your terminals and applications will be opened for you saving you time and helping you get to work. </li></ul>
  5. 5. <ul><li>Terminitor Project Config </li></ul><ul><li>$ terminitor create my_app </li></ul><ul><li>--- </li></ul><ul><li>- tab1 : </li></ul><ul><li>- git pull && gitx </li></ul><ul><li>- tab2 : </li></ul><ul><li>- mysql -u root </li></ul><ul><li>- use my_app; </li></ul><ul><li>- show tables; </li></ul><ul><li>- tab3 : </li></ul><ul><li>- script/console </li></ul><ul><li>- tab4 : </li></ul><ul><li>- tail -f ~/apps/my_app/log/development.log </li></ul><ul><li>- tab5 : </li></ul><ul><li>- autotest </li></ul>
  6. 6. $ terminitor start my_app
  7. 7. Terminitor Commands <ul><ul><li>$ terminitor create my_app </li></ul></ul><ul><ul><ul><li>Opens project terminit for editing </li></ul></ul></ul><ul><ul><li>$ terminitor start my_app </li></ul></ul><ul><ul><ul><li>Executes ~/.terminitor/my_app.yml </li></ul></ul></ul><ul><ul><li>$ terminitor delete my_app </li></ul></ul><ul><ul><ul><li>Deletes ~/.terminitor/my_app.yml </li></ul></ul></ul><ul><ul><li>$ terminitor list </li></ul></ul><ul><ul><ul><li>Lists all configs in ~/.terminitor </li></ul></ul></ul>
  8. 8. Enjoy! <ul><li>$ gem install terminitor </li></ul>Nathan Esquenazi (github.com/nesquena) Thomas Shafer (github.com/growlypants) http://github.com/achiu/terminitor

×