CLI 在没有 https 协议前缀的 URL 上启动 chrome

CLI 在没有 https 协议前缀的 URL 上启动 chrome

我正在尝试写一个剧本,但失败得很惨

我的脚本看起来像这样(顺便说一下我希望它不是jira open这样jira_open):

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_"
}

Chrome 正在尝试将参数作为文件打开,但提示文件不存在

请帮忙

答案1

好吧,事实证明 jira 域实际上是通过http://VPN 托管的,而且事实上是安全的,只是我之前的尝试https://没有成功

我天真地以为该协议不存在,但使用前缀http://解决了问题

https://superuser.com/a/422861/347101

这很好用:

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_"
}

相关内容