Добавить папку на боковую панель из терминала

Я хочу знать, как поставить некоторые /my/folder/path/ в боковую панель в Favorites или же Devices раздел, с терминала?

2 ответа

Решение

На этой странице GitHub, инструмент под названием sfltool может быть использован для добавления в избранное. Инструмент входит в состав MacOS El Capitan и более поздних версий.

Пример использования

/usr/bin/sfltool add-item com.apple.LSSharedFileList.FavoriteItems file:///my/folder/path/

add-item способность sfltool был удален с 10.13 и продвигается вперед. Так что это больше не вариант.

Более простой в использовании альтернативой являются mysides, которые можно легко установить с помощью Homebrew Casks:

$ brew cask install mysides
$ mysides add example file:///Users/Shared/example

Я использовал mysides инструмент для создания ссылки на папку корзины на моей боковой панели. Вам понадобятся права администратора (или sudo) для установки mysides.

$ brew cask install mysides
==> Satisfying dependencies
==> Downloading https://github.com/mosen/mysides/releases/download/v1.0.1/mysides-1.0.1.pkg
==> Verifying SHA-256 checksum for Cask 'mysides'.
==> Installing Cask mysides
==> Running installer for mysides; your password may be necessary.
==> Package installers may write to any location; options such as --appdir are ignored.
Password:
installer: Package name is mysides-1.0.1
installer: Installing at base path /
installer: The install was successful.
  mysides was successfully installed!

$ mysides add Trash file:///Users/bearvarine/.Trash
Added sidebar item with name: Trash

Другой вариант - использовать Python для создания скрипта с пакетом PyPi. finder-sidebar-editor и вызовите его с терминала.

Было бы что-то вроде:

from finder_sidebar_editor import FinderSidebar

sidebar = FinderSidebar()
sidebar.add("/my/folder/path/")
Другие вопросы по тегам