Я пытаюсь написать сценарий, и терпит неудачу довольно жалко

Мой сценарий выглядит следующим образом (хотелось бы, чтобы 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 ответ1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .