Estou tentando criar um script bash para abrir uma solicitação de recebimento do Github em uma janela do navegador.
Aqui está o comando que eu preciso executar:
Abra https://github.com/ParentOwner/ RepoName / compare / develop ... JoshuaSoileau : CurrentBranch
Onde as coisas em negrito precisam ser dinâmicas.
Preciso descobrir como fazer as seguintes coisas no BASH:
RepoName - name of the repo
develop - ARGUMENT to my bash script
JoshuaSoileau - github username of the current user
CurrentBranch - name of the currently checked out git branch.
Eu sei como fazer o seguinte:
RepoName - ??
develop - $1 argument in my bash script
JoshuaSoileau - ??
CurrentBranch - $(git rev-parse --abbrev-ref HEAD)
Como puxo o 1. RepoName
e 2. Current github username
em um script BASH?
Isto é o que eu tenho até agora:
git-open-merge() {
open https://github.com/ParentOwner/??/compare/$1...??:$(git rev-parse --abbrev-ref HEAD)
}
E é assim chamado:
git-open-merge develop