lib/repl.rb in runeblog-0.1.74 vs lib/repl.rb in runeblog-0.1.75

- old
+ new

@@ -89,18 +89,20 @@ raise CantOpen(local) unless result @out end def cmd_publish(arg, testing = false) +# Future Hal says please refactor this puts unless testing reset_output check_empty(arg) unless @blog.view.can_publish? puts "Can't publish without entries in #{@blog.view.name}/publish" unless testing output! "Can't publish without entries in #{@blog.view.name}/publish" return @out end + # Need to check dirty/clean status first dirty, all, assets = @blog.view.publishable_files files = dirty if dirty.empty? puts fx("\n No files are out of date." + " "*20, :bold) @@ -112,9 +114,10 @@ ret = RubyText.spinner(label: " Publishing... ") do @blog.view.publisher.publish(files, assets) # FIXME weird? end return @out unless ret + vdir = @blog.view.dir dump("fix this later", "#{vdir}/last_published") if ! testing || ! ret puts " ...finished.\n " output! "...finished.\n"