←back to thread

2039 points Gadiguibou | 1 comments | | HN request time: 0.391s | source
Show context
donatj ◴[] No.36492114[source]
When mentioning `open` they should have noted that `open <file>` will open the given file with its associated app.

It’s indispensable.

replies(3): >>36492946 #>>36493992 #>>36494291 #
computerfriend ◴[] No.36492946[source]
Especially

    open .
if you need to drag a file somewhere. One thing that kind of breaks my muscle memory here is the opposite, something like

    firefox file.html
doesn't work and you have to fiddle with the arguments to get open to launch a non-default application.
replies(2): >>36493311 #>>36494158 #
zora_goron ◴[] No.36494158[source]
I use `open .` to open up a Finder window of the directory I'm currently in using Terminal so frequently that I've set up an alias for it --

  alias op='open .'
replies(1): >>36494364 #
1. ojosilva ◴[] No.36494364[source]
It took me a while but I finally got open to open folders in a new Finder tab instead of opening a new window each time.

     function opent () {
        what=${1:-`pwd`}
        what=$(cd "$what"; pwd)
        osascript -e "tell application \"Finder\"
        activate
        set t to target of Finder window 1
        set toolbar visible of window 1 to true
        end tell
        tell application \"System Events\"
        keystroke \"t\" using command down
        end tell
        tell application \"Finder\"
        set target of Finder window 1 to POSIX file \"$what\"
        end tell" > /dev/null
    }

    ## opens current dir
    $ opent .
    ## same
    $ opent