El elemento adicional sfltool (para agregar el favorito del Finder) dejó de funcionar en High Sierra

Me acabo de dar cuenta de que mi comando de línea de comando normal para agregar un elemento a los favoritos de Finder ya no funciona.

Por ejemplo, para agregar el escritorio a la barra lateral de Finder, solía hacer:

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

Sin embargo, ahora parece que ya no hace nada excepto mostrar el resultado:

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

También noté que la extensión de archivo de ~/Library/Application\ Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.FavoriteItems ha cambiado de .sfl a .sfl2 .

¿Alguien sabe cómo agregar mediante programación un elemento favorito a la barra lateral de Finder en macOS High Sierra?

PD: Encontré algunas soluciones usando una secuencia de comandos Swift, pero preferiría poder usar una herramienta de línea de comandos simple como antes.

Respuestas (2)

Apple lo mató oficialmente :(

Disculpe, no planeamos volver a agregar la función. Deberá escribir una herramienta que haga lo que se necesita.

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

Un reemplazo opcional es mysides , que puedo confirmar que funciona bien en Mojave. Sin embargo, no es (todavía) instalable a través de Brew, por lo que está limitado mediante programación, pero veré si puedo cambiar eso hoy.

Actualización: seguí adelante y creé un barril de cerveza para él , que debería ser suficiente para hacerlo completamente "programático" una vez que se apruebe/fusione.

Dale a este hombre un premio nobel de la paz