Sha256: 3b45ffad85387eb02110f474474621ec55e511b8191103797b64503da889c501

Contents?: true

Size: 495 Bytes

Versions: 3

Compression:

Stored size: 495 Bytes

Contents

require 'highline/import'
require 'socialcast-git-extensions/git'
require 'socialcast-git-extensions/github'

module Socialcast
  module Gitx
    def run_cmd(cmd)
      HighLine.say "\n> <%= color('#{cmd.gsub("'", '')}', :red) %>"
      raise "#{cmd} failed" unless system cmd
    end
    def share(message, url = nil)
      return if ARGV.delete("--quiet") || ARGV.delete("-q")
      cmd = "socialcast share '#{message}'"
      cmd += " --url #{url}" if url
      run_cmd cmd
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
socialcast-git-extensions-2.2.5 lib/socialcast-git-extensions.rb
socialcast-git-extensions-2.2.4 lib/socialcast-git-extensions.rb
socialcast-git-extensions-2.2.3 lib/socialcast-git-extensions.rb