mirror of
https://github.com/adusak/bitbucket-git-helpers.plugin.zsh.git
synced 2026-03-17 23:13:51 +01:00
Refactor out some functions I'm going to use in other git-bb-* scripts
This commit is contained in:
34
bin/bbhelpers.rb
Normal file
34
bin/bbhelpers.rb
Normal file
@@ -0,0 +1,34 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user