Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Project-based terminal automation
Ruby
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
lib
test
.document
.gitignore
Gemfile
Gemfile.lock
LICENSE.txt
README.md
Rakefile
VERSION
work-on.gemspec

README.md

work-on

A utility to manage your projects and make working on them as seemless as possible. Basically you edit a small yaml file where you specify your project directory and the terminal windows and tabs you want to open.

Example

Config files should be placed inside ~/.config/work-on/. Yaml files should end in .yaml or .yml

this is the actual config file i use for work-on:

project-dir: ~/Projects/work-on
tab1:
  - git status
tab2:
  - mvim

this opens 2 new tabs and executes above commands you can also open new windows

project-dir: ~/Projects/work-on
window1:
  tab1:
    - ls
  tab2:
    - git status
window2:
  tab1:
    - mvim

You can guess what the above would do.

NOTE: At the moment only Mac OS X is supported, but support for linux is coming real soon.

Copyright

Copyright (c) 2011 Toon Willems. See LICENSE.txt for further details.

Something went wrong with that request. Please try again.