Pascal Bompard wrote:
I suppose the next best strategy should be to look into using a terminal shortcut to at least make the "cd" to the directory a bit less painful.

If you drag and drop a folder from the Finder to the terminal, its path will get pasted in.

I also really like the "Open Terminal here" applet, so you can easily open a terminal already cd'd to the folder you're looking at in the finder.

The problem remains though, that every time I want to run a script in that directory, I'd have to type out the entire path, which is not ideal. Surely there must be a work around to allow me to only type in the script name, at least I assume there must be?

If you have scripts you want to run from anywhere, make them executable:

chmod a+x MyScript.py

and put:

#!usr/bin/env python

at the top.

Then either:

put them in a standard place that should be on your PATH, like:

/usr/local/bin

or put the path to your scripts in your PATH -- often people use:

~/bin

Another trick is to put a symbolic link to your script in /usr/local/bin:

sudo ls -s /Users/pascal/Documents/Python/Dev/myapps/test.py \ /usr/local/bin/test.py

That will make it look to the system like it's in /usr/local/bin, but it points to the original, so if you edit that, the edited version will be run in the future.

do buy a book or surf the web for info about using the terminal on OS-X -- it's a great skill to have.

-Chris

--
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

[EMAIL PROTECTED]
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to