API da Switchbar


O Switchbar fornece uma API baseada em URLs para abrir links em navegadores e clientes de e-mail usando as regras que você configurou.

Formato de URL

switchbar://open/<link>

Tipos de link compatíveis:

  • https://
  • http://
  • mailto:

Acrescente o link diretamente, sem aplicar codificação percentual.

O Switchbar aplica suas regras e configurações de links existentes. Se nenhuma regra corresponder, ele solicita que você escolha onde abrir o link.

Exemplos

Terminal

macOS

open "switchbar://open/https://example.com"
open "switchbar://open/mailto:hello@example.com"

Windows

start "" "switchbar://open/https://example.com"

AppleScript

open location "switchbar://open/https://example.com"

JavaScript

window.location.href = "switchbar://open/https://example.com";

Swift

let url = URL(string: "switchbar://open/https://example.com")!
NSWorkspace.shared.open(url)

Compatibilidade com o Choosy

O Switchbar também oferece suporte aos esquemas de URL do Choosy, permitindo que scripts e integrações existentes funcionem sem modificações.

Prefixos de URL compatíveis:

x-choosy://open/
x-choosy://prompt.all/
x-choosy://prompt.running/
x-choosy://best.all/
x-choosy://best.running/

Acrescente o link de destino ao prefixo apropriado.