Como uso o xdg-open do xdg-utils no Mac OSX?

Como uso o xdg-open do xdg-utils no Mac OSX?

Eu gostaria de usar a linha de comando xdg-open. A linha de comando não é conhecida pelo meu computador (Mac OSX), então tenho que instalar o pacote (não tenho certeza se este é o termo correto) que contém esta linha de comando. Acho que o pacote se chama xdg-utils... tentei:

brew install xdg-open
brew install xgd-utils
brew install xdg

mas sempre retorna algo como

Error: No available formula for xdg-utils 
Searching formulae...
Searching taps...

Responder1

xdg-openestá perfeitamente vinculado aos ambientes freedeskop, e a contraparte do OSX seria o opencomando.

Se, por algum motivo, você ainda gosta de experimentar xdg-openo OSX, veja como instalá-lo manualmente:

brew install libxslt xmlto # and potentially other packages like the GNU autotools/install suite
export XML_CATALOG_FILES="/usr/local/etc/xml/catalog"
git clone git://anongit.freedesktop.org/git/xdg/xdg-utils.git/
cd xdg-utils
./configure --prefix=/usr/local
make
make install

Isso instalará as respectivas ferramentas em /usr/local/bin, onde reside o restante dos comandos brew. Agora, a menos que você instale o XQuartz, o uso do xdg-utils é muito limitado. Então:

brew install --cask xquartz

E então você precisa configurar seus aplicativos X11 para serem independentes do xdg. Não tenho certeza de como tornar os comandos OSX xdg agnósticos. Provavelmente brincando com o arquivo xdg-mime.

informação relacionada