Git

NOME

git-web—​browse - Script assistente do Git para iniciar um navegador da web

RESUMO

git web--browse [<opções>] <url|arquivo>…​

DESCRIÇÃO

Esse script tenta, na medida do possível, exibir as URLs e os arquivos passados como argumentos, como páginas HTML nas novas guias em um navegador da web já aberto.

Atualmente, os seguintes navegadores (ou comandos) são compatíveis:

  • firefox (este é o padrão no X Window quando não estiver usando o KDE)

  • iceweasel

  • seamonkey

  • iceape

  • chromium (também é compatível com o navegador chromium)

  • google-chrome (o chrome também é compatível)

  • konqueror (este é o predefinido do KDE, consulte Uma observação sobre o konqueror abaixo)

  • opera

  • w3m (este é o predefinido fora do ambiente grafo)

  • elinks

  • links

  • lynx

  • dillo

  • open (este é o predefinido no Mac OS X GUI)

  • start (este é o predefinido no MinGW)

  • cygstart (este é o predefinido no Cygwin)

  • xdg-open

Os comandos personalizados também podem ser definidos.

OPÇÕES

-b <browser>
--browser=<browser>

Use o navegador especificado. Deve estar na lista dos navegadores compatíveis.

-t <browser>
--tool=<browser>

O mesmo que acima.

-c <conf.var>
--config=<conf.var>

O CONF.VAR é pesquisado nos arquivos de configuração do Git. Caso esteja definido, o seu valor define o navegador que deve ser utilizado.

VARIÁVEIS DE CONFIGURAÇÃO

O CONF.VAR (da opção -c) e web.browser

O navegador da web pode ser definido usando uma variável de configuração passada com a opção na linha de comando -c (ou --config) ou a variável de configuração web.browser caso a primeira não seja utilizada.

browser.<ferramenta>.path

Você pode informar de forma explicita um caminho completo para o seu visualizador man preferido, definindo a variável de configuração man.<ferramenta>.path. Como, por exemplo, você pode configurar o caminho absoluto para o firefox, configurando man.firefox.path. Caso contrário, o comando web--browse assume qual a ferramenta está disponível no seu PATH.

browser.<ferramenta>.cmd

Quando o navegador, informado através das opções ou das variáveis de configuração, não estiver entre os compatíveis, a variável de configuração browser.<ferramenta>.cmd correspondente será pesquisada. Caso esta variável exista, o comando git web--browse tratará a ferramenta especificada como um comando personalizado e usará um shell eval para executar o comando com as URLs encaminhadas como argumentos.

NOTA SOBRE O KONQUEROR

Quando o konqueror é definido através da opção da linha de comando ou uma variável de configuração, iniciamos o kfmclient para tentar abrir uma página do manual em HTML em uma nova guia de um konqueror já aberto, caso seja possível.

Para uma maior consistência, também tentamos este truque caso browser.konqueror.path esteja definido em algo como UM_CAMINHO_PARA_O/konqueror. Significa que em vez disso, tentaremos iniciar o UM_CAMINHO_PARA_O/kfmclient.

Caso você realmente queira utilizar usar o konqueror, faça o seguinte:

	[web]
		browser = konq

	[browser "konq"]
		cmd = A_PATH_TO/konqueror

Nota sobre o comando git-config --global

Observe que todas estas variáveis de configuração, provavelmente devem ser definidas utilizando a opção --global, assim por exemplo:

$ git config --global web.browser firefox

como provavelmente são mais específicos do usuário do que do repositório. Para mais informações, consulte git-config[1].

GIT

Parte do conjunto git[1]

scroll-to-top