【发布时间】:2020-06-16 13:33:34
【问题描述】:
因此,当我在命令行上运行 pr 命令时,我正在尝试创建一个别名以在特定 URL 中打开浏览器。
function pr() {
repoName=(basename `git rev-parse --show-toplevel`)
branchName=(`git rev-parse --abbrev-ref HEAD`)
$repoName <- printing a-public
$branchName <- printing acq-248
open -a "Google Chrome" "https://bitbucket.org/company/$repoName/pull-requests/new?source=$branchName&event_source=branch_list"
}
所以,当我运行 pr 时,我可以看到 $repoName 和 $branchName 具有正确的值,但打开的 url 确实部分解释了它 -> https://bitbucket.org/company/Users/v/projs/a-public/pull-requests/new?source=acq-248&event_source=branch_list
那么,传递这些变量以连接到我要打开的 URL 的正确方法是什么?
【问题讨论】:
-
如果您对 bash 解决方案感兴趣,为什么要将此问题标记为 zsh 和 sh 和 shell只有?
标签: bash shell terminal sh zsh