Skip to main content

Opens a new OS X Terminal window in the current directory and runs an optional command in it.

Project description

tab - Opens a new OS X Terminal window in the current directory and runs
an optional command in it.

If the current directory contains a file `.tabfile` this one is executed
instead (see below).

Download the latest version from: https://github.com/bartTC/tab

Installation:
-------------

Install it with pip: `pip install tab-osx` or if you prefer the manual way,
copy the `tab` file into your `/usr/local/bin` and make it executable:

cp tab /usr/local/bin
chmod +x /usr/local/bin/tab

Options:
--------

(no arguments) Opens a new Terminal tab and changes to the current
directory.
-n: Window name of the new tab
-w: Open a new window instead of a tab
-p: Position of the new window on screen in the format x,y (e.g 400,200)
-s: Size of the new window in the format w,h (e.g. 400,200)
-t: Path to a tabfile to execute.

Example:
--------

tab # Opens a new tab
tab vim # Opens vim in a new tab
tab -w -s 100x100 -p 400x700 vim # Opens vim in a new window at the
# specified position and size
tab -t ~/Projects/project.tabfile # Open the tabfile

Tabfile:
--------

You can specify multiple `tab` actions in one file, to quickly open multiple
tabs with commands. Tabfile is an INI file, each tab is seperated by a group
called either `tab:<n>` or `window:<n>`.

You can specify options as 'name:', 'size:', and 'position:'. All other
lines are commands which will be executed.

[tab:1] # Gulp Watcher
source ~/myproject/bin/activate
gulp watch

[tab:2] # Django Project
source ~/myproject/bin/activate
manage.py runserver # Start the server
open http://127.0.0.1:8000/ # Open web browser

[tab:3] # A blank tab to work in
clear

[window:1] # Vim Editor in a separate
size: 200x400 # window.
position: 600x300
vim

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tab-osx-1.1.tar.gz (4.2 kB view details)

Uploaded Source

File details

Details for the file tab-osx-1.1.tar.gz.

File metadata

  • Download URL: tab-osx-1.1.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for tab-osx-1.1.tar.gz
Algorithm Hash digest
SHA256 3e788b969974af81a058f5ed5e67e1745f7673b190dac5a52cba4c26e346cc70
MD5 32a88b3a4d330cb9be2e47f63801b9b6
BLAKE2b-256 5c709407b8218731566d6f97b3b5dc09523753aa985cd15e5660ee4a47a9f106

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page