spath(7)                 Mac OS X Darwin customization                spath(7)



NAME
       spath  -   find the server-based path that corresponds to the page dis-
       played in the frontmost Safari window

SYNOPSIS
       spath

DESCRIPTION
       spath, when issued from the  command  prompt  in  Terminal,  iTerm,  or
       xterm,  will copy the directory corresponding to the web page displayed
       in Safari into the clip-board paste buffer and will assign the variable
       SPATH to that directory.  The purpose of this is so that if you own the
       web     page     displayed     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  spath  copies  the
       directory path ~/Sites/foo into the clipboard paste buffer and into the
       environment variable SPATH for purposes of additional  shell  scripting
       tasks  you  may  need  to  perform.   For  this  to work, you must have
       exported the environment variables PUBLIC_HTML and MY_DOMAIN from  your
       .zshrc  file  or equivalent.  For the above example, you would want the
       lines    export     PUBLIC_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.  The environment variable SPATH is assigned each time
       the function is invoked.

AUTHOR
        William Scott

SEE ALSO
       cds(7), eds(7)





Mac OS X                         April 7, 2005                        spath(7)