2

我不擅长 bash,但我想编写一个快捷方式,例如“opendev”,它可以在浏览器中打开一个 url 并打开我所在的当前 git 主题分支。(只需要在 os x 上工作)。这里的灵感来自 heroku CTL 的“heroku open”。

我在这里有基础知识,但我不知道如何连接它们。

#This launches my default browser and opens a url
open http://branchname.dev.foobar.com
#this returns the current git topic branch name  i'm working on
git branch | grep "*" | sed "s/* //"

任何帮助都会很棒,因为我失败了。

4

2 回答 2

4

将以下内容放入您的.bashrc或类似的:

opendev() {
    open http://$(git branch | grep "*" | sed "s/* //").dev.foobar.com
}
于 2013-04-16T19:33:08.207 回答
1
branch=$(git branch | grep "*" | sed "s/* //")
open "http://$branch.dev.foobar.com"
于 2013-04-16T19:24:04.323 回答