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"