Sha256: 65fd7e201a21723187bbfa51ae45f4b3f43ecba6cc64613e39b9f8cae50948fa
Contents?: true
Size: 1.67 KB
Versions: 2
Compression:
Stored size: 1.67 KB
Contents
Termup ====== Initialize your terminal tabs (or split panes) with preset commands. Compatible with Terminal.app, iTerm and iTerm2 on Mac OS X 10.6 and Ruby 1.9.2 / 1.8.7. Ever wanted to automate everyday routine on the terminal in a simple way? Termup is right here for you. ![Split Panes](https://github.com/kenn/termup/raw/master/images/split_panes.png) Installation ------------ $ gem install termup Usage ----- ### Getting Started ### Call the following command: $ termup create new_project This will create a new project at `~/.config/termup/new_project.yml`. Edit the file: $ termup edit new_project And now you're good to go: $ termup start new_project ### YAML Syntax ### # ~/.config/termup/new_project.yml --- tabs: - tab1: - cd ~/projects/foo - git status - mate . - tab2: - mysql -u root - show databases; - tab3: - cd ~/projects/foo - tail -f log/development.log - tab4: - cd ~/projects/foo - autotest options: iterm: width: 2 height: 2 Tabs can contain a single command, or YAML arrays to execute multiple commands. ### Shortcut ### Commands have a shortcut for even fewer keystrokes. $ termup s new_project That's equivalent to `termup start new_project`. ### iTerm 2 Split Pane Support ### Specify iTerm option to use split pane. options: iterm: width: 2 height: 2 The setting above turns to: ################# # # # # 1 # 3 # # # # ################# # # # # 2 # 4 # # # # #################
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
termup-1.3.0 | README.md |
termup-1.2.2 | README.md |