4 ms·
Wow! Any good collection of things you can do with open?
by sausagefeet 14y ago
Wow! Any good collection of things you can do with open?
- Someone 14y agoHere is something you can do with man: type 'man commandname' to get a description of things you can do with commandmame. This may not work as intended in cases where a command has the same name as a function. The nicely recursive 'man man' will tell you how to work around that.
- sausagefeet 14y agoYou seem to be missing that the value is in combinators. See the PDF trick above for an example of something not covered in the man page.
- Someone 14y ago"Not covered in detail". From the man page: "open -a /Applications/TextEdit.app '/Volumes/Macintosh HD/foo.txt'" opens the document in the application specified (in this case, TextEdit) That is exactly what the example does. The only thing that may be slightly surprising is what Mail.app does when you drag a .pdf on it. But that is only slightly surprising; the only alternative I can think of is that it would beep and do nothing else. Also, the man page has several IMO more interesting examples than this "make a new mail from the command line, but you will have to use the GUI to fill in the destination address and to click 'Send'". For example, I did not know about "open -f", "open -n -W", and "open -h".
- Argorak 14y agoActually, the there is a reason why I use the short form - the rest of the workflow is also completely keyboard based: `open -a Mail mypdf.pdf` opens an email window that has the focus and the cursor in the "from" field, with address book access and all. From there on, it is: - Type the first letters of the contact to sent to - Tab to "Subject", write Subject - Tab to Body, write the Body - Command-Shift-D Includes all (legally needed, yawn...) signatures, my S/Mime-setup and has full access to my address book. Sure, its simple and the equivalent of dragging the pdf to the Mail icon, but damn quick.
- weaksauce 14y agoOpen . This opens the current directory in finder. I use this one all the time.
- Dejital 14y ago`open http://google.com` http://google.com` will open a URL with your default browser.
- cobbal 14y agoI have a small script named `pman' #!/bin/bash man -t $@ | ps2pdf - | open -fa Preview it opens a man page formatted as a PDF in Preview