Necesito cambiar un tema usando un script para Mojave, Alfred y Sourcetree. Ya lo he hecho con éxito con Mojave y Alfred usando este script:
var alfredLightTheme = "Alfred"
var alfredDarkTheme = "Alfred Dark"
function run(args) {
args = args ? args : []
var systemEvents = Application("System Events")
var alfred = Application("Alfred 3")
if (args && args == 'dark') {
systemEvents.appearancePreferences.darkMode = true
alfred.setTheme(alfredDarkTheme)
} else if (args && args == 'light') {
systemEvents.appearancePreferences.darkMode = false
alfred.setTheme(alfredLightTheme)
} else {
systemEvents.appearancePreferences.darkMode = !systemEvents.appearancePreferences.darkMode()
alfred.setTheme(systemEvents.appearancePreferences.darkMode() ? alfredDarkTheme : alfredLightTheme)
}
}
Para Sourcetree parece que necesito hacer clic en los elementos del menú, pero ¿cómo puedo hacer eso?