mirror of
https://github.com/adusak/bitbucket-git-helpers.plugin.zsh.git
synced 2026-01-14 04:33:25 +01:00
35 lines
648 B
Ruby
35 lines
648 B
Ruby
#!/usr/bin/env ruby
|
|
#
|
|
# Copyright 2016 Joe Block <jpb@unixorn.net>
|
|
#
|
|
# License: Apache 2.0, see LICENSE in this repository.
|
|
#
|
|
# Helper functions that are common across the git-bb-* scripts. Admittedly
|
|
# not very pretty.
|
|
|
|
def git_branch
|
|
`git rev-parse --abbrev-ref HEAD`.chomp
|
|
end
|
|
|
|
def git_commit
|
|
`git rev-parse HEAD`.chomp
|
|
end
|
|
|
|
def git_remote
|
|
`git config --get remote.origin.url`.chomp
|
|
end
|
|
|
|
def git_root
|
|
`git rev-parse --show-toplevel`.chomp
|
|
end
|
|
|
|
def openURL(url)
|
|
if RUBY_PLATFORM.index('darwin')
|
|
open_command = 'open'
|
|
end
|
|
if RUBY_PLATFORM.index('linux')
|
|
open_command = 'xdg-open'
|
|
end
|
|
system("#{open_command} #{url}")
|
|
end
|