Enable the display of harddrives in the finder sidebar from terminal
I administrate MacBooks (os version 10.13) most of the time remotely and as much as possible from terminal only.
I know how to display Hard drives in the sidebar of the Finder using the graphical interface > Finder > Preferences...
Is it possible to enable this from terminal? (sfltool is not available anymore since 10.13+)
Here's my solution based on the link shared by @sansSpoon:
You can use this python lib: FinderSidebarEditor
Simply put it in your python path then in python, you can edit your Finder Sidebar easily:
#!/usr/bin/python
from FinderSidebarEditor import FinderSidebar # Import the module
sidebar = FinderSidebar() # Create a Finder sidebar instance to act on.
sidebar.remove("All My Files") # Remove 'All My Files' favorite from sidebar
sidebar.remove("iCloud") # Remove 'iCloud' favorite from sidebar
sidebar.add("/Library") # Add '/Library' favorite to sidebar
sidebar.add("/SomeShare", uri="smb://shares") # Mount 'smb://shares/SomeShare' to '/Volumes/SomeShare' and add as favorite to sidebar
sidebar.add("/SomeOtherShare", uri="afp://username:pw@server") # Mount pw protected 'afp://server/SomeOtherShare' to '/Volumes/SomeOtherShare' and add as favorite to sidebar
sidebar.move("Library", "Applications") # Move 'Library' favorite to slot just below 'Applications'