lib/jekyll_push/command.rb in jekyll_push-0.1.0 vs lib/jekyll_push/command.rb in jekyll_push-0.1.1

- old
+ new

@@ -7,21 +7,13 @@ class << self def init_with_program(prog) prog.command(:push) do |c| c.syntax 'push [args]' c.description 'pushes compiled site to specified github branch' - c.action do |args, _options| + c.action do |args, _opts| raise Error::MissingBranch, "You must specify a target branch name after 'jekyll push'." if args.empty? - site = JekyllPush::Site.new - branch = JekyllPush::Branch.new args.first - - warn Rainbow('Warning: Building the site without a baseurl is not recommended if using GitHub pages.').yellow if site.baseurl.empty? && branch.target == 'gh-pages' - - site.rebuild - branch.push site.dir - - puts Rainbow("\nDone ✓").green + args.each { |a| JekyllPush.run_command a } end end end end end