Editando manualmente o arquivo
Note que você também pode sempre acessar o Terminal e escrever:
mkdir -p ~/.MacOSX
touch ~/.MacOSX/environment.plist
open ~/.MacOSX/environment.plist
e edite o arquivo de acordo, se isso é o que você está tentando fazer . De preferência, você deve usar o Property List Editor.app da própria Apple, que vem com o Xcode 3 . Certamente existem outros editores com suporte para plist
arquivos, mas não me lembro de nenhum agora.
Se desejar, você também pode apenas open ~/.MacOSX/
e, em seguida, abrir o arquivo plist
com qualquer outro editor de texto, desde que você mantenha o formato correto.
Com um script de shell
Mas, na sua pergunta, você pediu algo assim:
#!/usr/bin/env bash
FILE=~/.MacOSX/environment.plist
PLIST=/usr/libexec/PlistBuddy
# if the file doesn't exist, try to create folder
if [ ! -f $FILE ]
then
mkdir -p ~/.MacOSX
fi
# then just add entries (file will be created if it doesn't exist)
$PLIST -c "Add :Variable1 string 'Value1'" $FILE
$PLIST -c "Add :Variable2 string 'Value2'" $FILE
Este script criará o arquivo se ele já não existir e, em seguida, adicionará duas variáveis a ele. Seus nomes são Variable1
e Variable2
, respectivamente, e seus valores são Value1
e Value2
.
Se o arquivo já existir, as variáveis e os valores serão anexados.
Copie este código, cole-o em um arquivo chamado, por exemplo, script.sh
. Salve-o na sua pasta pessoal. Abra o Terminal e execute
chmod +x script.sh
Agora você pode executá-lo com ./script.sh
e ele criará o arquivo environment.plist
.
Se você quiser remover o arquivo plist
novamente, basta digitar
rm ~/.MacOSX/environment.plist
A pasta permanecerá, mas isso não é realmente um problema.