@Alexey That is really awesome! I will definitely check it out and play around with it.
Here is what I use in Visor to achieve a similar functionality. Depending on your usage, it may be better to use DTerm but I figured these might help someone out since they work for regular Terminal as well.
I map these to various keyboard shortcuts such as Command+Shift+C or Control+Shift+C with Quicksilver.
Applescript to copy the containing folder of the current finder selection to the clipboard:
tell application "Finder"
if selection is not {} then set the clipboard to POSIX path of (container of (first item of (selection as list) as alias) as alias)
end tell
Path of the Selection to the clipboard:
tell application "Finder"
if selection is not {} then set the clipboard to POSIX path of (first item of (selection as list) as alias)
end tell
Tell Terminal to go to the current finder directory (
tell application "Finder"
if selection is not {} then
set path_ to POSIX path of (container of (first item of (selection as list) as alias) as alias)
tell application "Visor"
do script with command "cd \"" & path_ & "\"" in window 1
activate
end tell
end if
end tell
I believe these can be modified relatively easily to use the current file in any application if you need to do that a lot. I am definitely going to check out DTerm and see how it integrates into my normal terminal workflow. Thanks for the info!!
Brandon