Existem algumas maneiras de fazer isso. Primeiro, você pode transformar esse script em uma função e colocá-lo no arquivo .bashrc
.
Crie uma função chamada (o que você quiser) gco
em .bashrc e amarre-a no git bash completer:
gco () { git checkout $1 && pod install ; }
__git_complete gco _git_branch
Você também pode usar seu script como se estivesse localizado em seu caminho (por exemplo, adicionar ~ / bin ao seu caminho e movê-lo para lá). Nesse caso, supondo que você chamou o script gc
, adicione o seguinte ao seu arquivo .bashrc
; mesma sintaxe da função.
__git_complete gc _git_branch
Você pode fazer isso com os aliases da mesma maneira.
Dê uma olhada em este e this para mais informações. Alguns detalhes sobre como fazer isso estão no git-completion.bash script em si, mas é bastante leve em detalhes (ou exemplos).