Manual Page for spath

     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)