“SIM / NÃO” ou “VERDADEIRO / FALSO” são preferidos quando se usa “defaults write” no Mac OS X? Ou apenas não importa?

1

Eu apenas publiquei a seguinte resposta para essa pergunta e deparei com algo que me confunde: ao definir o valor de uma configuração defaults write via Terminal no Mac OS X, é um YES / NO ou um true / false configuração preferida? Ou isso não importa e o Mac OS X aceita YES / NO ou TRUE / FALSE sem problema?

Estes dois comandos no Mac OS X 10.10 (Yosemite) parecem funcionar da mesma maneira:

defaults write com.apple.dashboard mcx-disabled -bool TRUE && killall Dock
defaults write com.apple.dashboard mcx-disabled -bool YES && killall Dock

Ditto com esses dois comandos que desfazem os valores que esses outros comandos definem:

defaults write com.apple.dashboard mcx-disabled -bool FALSE && killall Dock
defaults write com.apple.dashboard mcx-disabled -bool NO && killall Dock
    
por JakeGould 08.02.2016 / 19:21

1 resposta

2

De acordo com a página de manual para os padrões :

 -bool[ean]  Allows the user to specify a boolean as the value for the given preference key.  Value must
             be TRUE, FALSE, YES, or NO.

Parece que eles simplesmente criaram reconhecimento para YES / TRUE e NO / FALSE, e nenhum deles é preferível. Eles provavelmente serão traduzidos para um 0 ou 1 no final de qualquer maneira.

    
por 08.02.2016 / 19:33

Tags