cds(7) Mac OS X Darwin customization cds(7) NAME cds - change the terminal pwd to match that of the frontmost Safari window SYNOPSIS cds DESCRIPTION cds, when issued from the command prompt in Terminal, iTerm, or xterm, will cd into the directory corresponding to the web page displayed in Safari. The purpose of this is so that if you own the web page dis- played in Safari having the url http://www.myplace.org/foo/index.html and the file index.html resides in (for example) ~/Sites/foo, typing the command cds results in the command cd ~/Sites/foo being issued. For this to work, you must have exported the environment variables PUB- LIC_HTML and MY_DOMAIN from your .zshrc file or equivalent. For the above example, you would want the lines export PUB- LIC_HTML="/Users/$USER/Sites" and export MY_DOMAIN="myplace.org" in your .zshrc file. (If you put in www.myplace.org, that will work too, but if you use simply myplace.org, BOTH www.myplace.org and myplace.org will be recognized in your browser. If these are not matched by what is displayed in the browser, a message is returned that states that the name does not appear to be part of the file system. The function is a zsh shell script that invokes an osascript that invokes a javascript to communicate with Safari. ENVIRONMENT The environment variables PUBLIC_HTML and MY_DOMAIN must be exported as described above. AUTHOR William Scott SEE ALSO spath(7), eds(7) Mac OS X April 7, 2005 cds(7)