Verknüpfung für mehrere Terminalbefehle hinzufügen?

3

Ich mache das zu oft - navigiere zu einem Ordner, "Open Terminal Here", dann "mate.", Dann "python -m SimpleHTTPServer"

Ich habe mich gefragt, ob es möglich ist, der Finder-Symbolleiste eine Schaltfläche hinzuzufügen, die beim Klicken diese beiden Befehle für den Ordner ausführt, in dem ich mich gerade befinde.

Vielen Dank

Nikolay Dyankov
quelle

Antworten:

4

Das folgende AppleScript sollte funktionieren, das Sie als Anwendung speichern und in Ihre Finder-Symbolleiste einfügen können.

tell application "Finder"
    try
        set folderPath to (quoted form of POSIX path of (target of front window as alias))
        tell application "Terminal"
            do script "cd " & folderPath & "; mate .; python -m SimpleHTTPServer"
        end tell
    end try
end tell
joelseph
quelle
0

Es gibt verschiedene Apps wie TextExpander , die die Texteingabe für Sie erledigen können. Eine andere Option könnte darin bestehen, eine Textsubstitution in die Sprach- und Textsystemeinstellungen unter dem Textbereich einzufügen.

Es gibt eine kostenlose Automator-Aktion, Open Terminal Hier sollte der erste Teil ausgeführt werden.

afragen
quelle