sfltool Add-Item (um den Finder-Favoriten hinzuzufügen) funktioniert nicht mehr auf High Sierra

Ich habe gerade bemerkt, dass mein normaler Befehlszeilenbefehl zum Hinzufügen eines Elements zu den Favoriten des Finders nicht mehr funktioniert.

Um beispielsweise den Desktop zur Seitenleiste des Finders hinzuzufügen, habe ich Folgendes getan:

sfltool add-item com.apple.LSSharedFileList.FavoriteItems file:///Users/MyUserName/Desktop && killall Finder

Jetzt scheint es jedoch nichts mehr zu tun, außer die Ausgabe anzuzeigen:

Usage: sfltool archive|list-info|list [options]

Mir ist auch aufgefallen, dass sich die Dateierweiterung von ~/Library/Application\ Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.FavoriteItems von .sfl in .sfl2 geändert hat .

Weiß jemand noch, wie man ein Lieblingselement programmgesteuert zur Seitenleiste des Finders in macOS High Sierra hinzufügt?

PS: Ich habe einige Lösungen mit einem Swift-Skript gefunden, aber ich würde lieber wie zuvor ein einfaches Befehlszeilentool verwenden können.

Antworten (2)

Apple hat es offiziell getötet :(

Entschuldigung, wir planen nicht, die Funktion wieder hinzuzufügen. Sie müssen ein Tool schreiben, das das tut, was benötigt wird.

https://openradar.appspot.com/radar?id=4985135170584576

Ein optionaler Ersatz ist mysides , von dem ich bestätigen kann, dass er auf Mojave einwandfrei funktioniert. Es ist jedoch (noch) nicht über Brew installierbar, also programmgesteuert, aber ich werde sehen, ob ich das heute ändern kann.

Update: Ich habe ein Braufass dafür erstellt , das ausreichen sollte, um es vollständig "programmatisch" zu machen, sobald es genehmigt / zusammengeführt wurde.

Gebt diesem Mann einen Friedensnobelpreis