CLI inicia o chrome na url sem o prefixo do protocolo https

0

Estou tentando escrever um roteiro e falhando miseravelmente

Meu script é assim (gostaria que pudesse ser jira open não jira_open btw):

jira_open () {
  autoload -Uz vcs_info
  precmd () { vcs_info }
  setopt prompt_subst
  open -a "Google Chrome" "jira.corp.asdf.com/browse/$vcs_info_msg_0_"
}

O Chrome está tentando abrir o argumento como um arquivo e está dizendo que o arquivo não existe

Por favor ajude

    
por neaumusic 16.02.2017 / 08:40

1 resposta

1

Bem, acontece que o domínio jira está realmente hospedado em http:// , já que é mais de VPN e, de fato, seguro, e somente minha tentativa anterior com https:// não estava funcionando

Assumi ingenuamente que o protocolo não existia, mas o prefixo com http:// corrigiu o problema

link

isso funciona bem:

jira_open () {
  autoload -Uz vcs_info
  precmd () { vcs_info }
  setopt prompt_subst
  open -a "Google Chrome" "http://jira.corp.asdf.com/browse/$vcs_info_msg_0_"
}
    
por 16.02.2017 / 08:49