copy the following in ~/.bash_profile
# cdf: cd's to frontmost window of Finder
cdf ()
{
currFolderPath=$( /usr/bin/osascript <<" EOT"
tell application "Finder"
try
set currFolder to (folder of the front window as alias)
on error
set currFolder to (path to desktop folder as alias)
end try
POSIX path of currFolder
end tell
EOT
)
# ignore the cd if it's my desktop
if [ "$currFolderPath" != "$HOME/Desktop/" ]
then
echo "cd to \"$currFolderPath\""
cd "$currFolderPath"
else
echo "no finder path to cd to..."
fi
}
Thursday, April 12, 2012
# cdf: cd's to frontmost window of Finder (by Yarko)
Subscribe to:
Post Comments (Atom)
2 comments:
I also found this complementary (free) app - Go2Shell
Be sure to read the short documentation.
To usefully install it, simply drag it from your applications to your finder toolbar.
Enjoy both ways of syncing finder & shell directories!
Post a Comment