Я пытаюсь изменить мои настройки для Textmate, изменив его plist. Вот что у меня так далеко:
defaults write com.macromates.textmate OakShellVariables -array-add '{value = "hello"; variable = "TM_HELLO";}'
Это добавит новую переменную оболочки для Textmate. Я хочу сделать это через командную строку, чтобы я мог написать это. Вышеописанное работает нормально, но я также хочу установить для включенного ключа (который является логическим) значение true К сожалению, я не могу понять правильный синтаксис для достижения этой цели. Все мои попытки приводят к установке включенного ключа в строку вместо логического. Например:
defaults write com.macromates.textmate OakShellVariables -array-add '{enabled = true ;value = "hello"; variable = "TM_HELLO";}