Como faço para que o Git Shell do Github apareça na pesquisa do Windows 10?

4

Estou tentando fazer com que o Git Shell (do GitHub) apareça como um resultado de pesquisa na barra de pesquisa do Windows 10. Ele aparece em "Todos os apps" e eu posso até colocá-lo no menu, mas ele não aparecerá na pesquisa. O próprio atalho do Git Shell lança o powershell com alguns argumentos específicos, por isso não é um exe normal, presumivelmente porque o Windows o está ignorando. Alguma ideia de como consertar isso? Pode parecer uma coisa pequena, mas eu abro a maioria dos meus aplicativos através da pesquisa, e isso continua me jogando fora.

    
por thomas88wp 20.08.2015 / 21:51

1 resposta

4

Eu tive esse mesmo problema. Acabei resolvendo isso em duas etapas:

  1. Crie um arquivo em lote que ative o Git Shell.
  2. Crie um atalho para o arquivo de lote e adicione o atalho ao menu Iniciar

Arquivo em lote para iniciar o Git Shell

Meu lançador de arquivo em lotes é denominado posh-git.bat :

@echo off

set GH_APP=%LOCALAPPDATA%\GitHub\GitHub.appref-ms
set GH_OPT=--open-shell

if exist "%GH_APP%" goto :haveapp
echo "%GH_APP%" not found
goto :eof

:haveapp
start "dummy" /b "%GH_APP%" %GH_OPT%

:eof
set GH_APP=
set GH_OPT=

Eu coloquei na minha pasta ~\bin (que eu adicionei ao meu PATH), mas isso não é crítico. Você só precisa de um arquivo para o qual possa criar um atalho.

Crie um atalho e adicione-o ao menu Iniciar

  1. Encontre o arquivo posh-git.bat em uma janela do Gerenciador de Arquivos.
  2. Clique com o botão direito do mouse no arquivo em lote. Escolha "Criar atalho"
  3. Renomeie o novo atalho. Eu recomendo nomear o Git Shell
  4. Adicione o atalho ao seu menu Iniciar.
    Para mim, o aplicativo de desktop GitHub já tem um link em %APPDATA%\Microsoft\Windows\Start Menu\Programs\GitHub, Inc
    então adicionei meu novo atalho Git Shell na mesma pasta.

Agora posso abrir o menu Iniciar e digitar "git shell", e a pesquisa encontra meu programa de menu Iniciar e permite que eu o inicie.

    
por 15.11.2015 / 00:12