Я пишу команды конфигурации для моих точечных файлов macOS и пытаюсь изменить значения в двух вложенных словарях com.apple.finder plist
с помощью команды defaults
.
Допустимо изменение значения в одном словаре.
defaults write com.apple.finder ComputerViewSettings -dict CustomBrowseWithCustomViewStyle -bool true
Изменение значения, вложенного в два словаря, недопустимо.
defaults write com.apple.finder DesktopViewSettings -dict IconViewSettings -dict showItemInfo -bool true
возвращает
2018-11-23 18:32:52.668 defaults[72061:8599819] Cannot nest composite types (arrays and dictionaries); exiting
Как правильно изменить значение, вложенное в двасловари