Open Terminal Here

I cant count how many times Ive found myself in Finder and wanted to jump to a terminal at the current path location. The Open Terminal application is one of those little gems that will make you wonder how you ever got along without it. If you spend any time at all moving between Finder and a terminal, read on

Installing the application is as simple as extracting the zip file and dragging the file into a location where you store other scripts, tools, utilities, etc. I have a folder within my home directory where I dump all this kind of stuff, so down the road when I bump into this folder Ill have a clue where the applications came from.

With the app installed, open Finder and drag the application to the toolbar. Youll see the icon appear as shown here:

The first time you run this application you will be presented will an impressive list of options. The defaults work fine, however, take a few minutes to read through each option. Depending on how you work, chances are you can configure this app to keep pace with you.

Clicking on the Shell config option (on the top left) will present even more configurations choices:

If you are not using the default shell on Mac OS X (bash) I recommend choosing the pushd option as this is another really handy tool to have when bouncing around the file system (pushd/popd are built-in commands on bash).

From here forward, whenever you are in Finder and want to jump to a terminal, simply click on the Open Terminal icon, and youll be whisked off to a terminal window. Slick.

The latest version will only work on Leopard, however, you can download an older version for Tiger as well. The only downside to this application is that the source code is not included. Ill keep my eyes peeled for a similar version that includes the source. If you find one first, please post a comment.

OpenTerminal also includes a contextual menu plugin for the Finder that adds a “Open Terminal” command, that is as close as right click

Please follow and like us:

Leave a Reply

Your email address will not be published. Required fields are marked *