Wie kann ich 'gch.app' so erstellen, dass "open -a gch page.html" wie "open -a Google \ Chrome page.html" funktioniert?

1

Ich tippe die open -aganze Zeit über das Terminal, und die Anwendung, die ich möchte, ist meistens Google Chrome.appdie folgende:

open -a Google\ Chrome some_file.html

Ich möchte einen Symlink / eine Verknüpfung zu /Applications/Google Chrome.appnamed gch.appoder what have you erstellen , damit ich open -a gch foo.htmldas etwas schneller kann.

Zugegeben, es würde Monate + dauern, um die Zeit wiederzugewinnen, die ich für diese Frage gebraucht habe ... Ich weiß, dass ich zsh-Aliase und / oder bash-Funktionen für diese Art von Dingen erstellen könnte, aber ich bin relativ neu in OSX und möchte lernen.

Meine erste Intuition war es, Dinge zu versuchen, die so aussehen:

ln -s /Applications/Google\ Chrome.app /Applications/gch.app

aber keine Würfel wurden gehabt.

sente
quelle
Möchten Sie es in das Dock legen? Ich suche auch so etwas.
Dali

Antworten:

2

Der Anwendungsname wird von der Anwendung selbst definiert. Es gibt keine einfache Möglichkeit, einen anderen Namen für die Anwendung zu verwenden open. In diesem Fall ist die Verwendung eines Alias ​​wahrscheinlich die beste Option

alias gch='open -a Google\ Chrome'

Alternativ können Sie Chrome als Standardanwendung für HTML-Dateien definieren und einfach verwenden open some_file.html.

nohillside
quelle