Sha256: e400952539d87944043730fccced46442412721073bb358d7e9b3bd78de04e38
Contents?: true
Size: 504 Bytes
Versions: 6
Compression:
Stored size: 504 Bytes
Contents
#!/usr/bin/env ruby STDOUT.sync = true require 'trollop' opts = Trollop.options do banner <<-EOS jgd is an automated deployer of Jekyll site to Github Pages Usage: jgd [options] EOS opt :url, 'Github URL', type: String, default: '' end url = opts[:url] url = `git config --get remote.origin.url` if url.empty? spec = Gem::Specification.find_by_name('jgd') root = spec.gem_dir script = File.join(root, 'bash/deploy.sh') fail 'deployment failed, see log above' unless system("#{script} #{url}")
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
jgd-1.6.5 | bin/jgd |
jgd-1.6.4 | bin/jgd |
jgd-1.6.3 | bin/jgd |
jgd-1.6.2 | bin/jgd |
jgd-1.6.1 | bin/jgd |
jgd-1.6 | bin/jgd |