Zsh: Como abrir o Jira no branch git atual sem o add-on do oh-my-zsh?

0

Se eu estiver usando zsh e atualmente em uma ramificação git ABC-12312 que corresponde a um ticket e ponto de extremidade do JIRA, como posso chegar ao ponto final a partir da CLI, sem o add-on oh-my-zsh?

    
por neaumusic 16.02.2017 / 09:22

1 resposta

0

Após tentativa e erro, este parece ser o script minimalista, usando o comando vcs_info

Eu posso estar completamente errado, mas acredito que:

  1. requer / ativa vcs_info
  2. estilos future vcs_info return / replacement (tente remover a segunda linha e você verá a mudança de URL)
  3. cria uma função jira (onde $0 é a palavra jira , $1 seria a próxima palavra, mas estamos usando $vcs_info_msg_0_ ) que as chamadas abrem com qualquer aplicativo padrão que lida com o formato de string. vcs_info consulta a ramificação git e registra a variável vcs_info_msg_0_ para uso futuro
autoload -Uz vcs_info
zstyle ':vcs_info:git:*' formats '%b'

jira () {
  vcs_info
  open "http://jira.corp.asdf.com/browse/$vcs_info_msg_0_"
}
    
por 16.02.2017 / 09:22