MacOS: “+ Neue Datei” in Kontextmenü in Finder
Unter Windows habe ich häufig via Kontext-Menü Dateien direkt in Ordnern angelegt. Gerade für Dateien wir .gitignore
wäre das hammer nervig, dafür nen Notepad zu öffnen, den Ordner auszuwählen und da dann die Datei zu speichern.
MacOS kann das von Haus aus nicht – wir können es aber, zumindest für Textdateien, nachrüsten. Dazu hauen wir Automator an und erstellen eine neue Schnellaktion.
Oben setzen wir Arbeitsablauf empfängt aktuelle(n) Ordner
in Finder.app
Bild + Hinzufügen
Dann links nach “Javascript” suchen und “Javascript” rechts reinziehen
Der Code ist folgender:
function run(input, parameters) {
var app = Application.currentApplication();
app.includeStandardAdditions = true;
var fileName = app.displayDialog("Dateiname:", {
defaultAnswer: "Readme.md"
}).textReturned;
var filePath = input.toString() + "/" + fileName;
app.doShellScript(`touch "${filePath}"`);
return input;
}
Code language: JavaScript (javascript)
Speichern, Namen eingeben, fertig ist. Fertig sieht der Spaß so aus:

Machen wir nun Rechtsklick auf einen beliebigen Ordner haben wir unter “Schnellaktionen” die neue Option “+ Neue Datei”. Die fragt nach einem Namen, und erstellt die Datei in dem aktuellem Verzeichnis.