lib/repl.rb in runeblog-0.1.9 vs lib/repl.rb in runeblog-0.1.10
- old
+ new
@@ -40,11 +40,11 @@
dir = @blog.view.dir
items = ["publish",
"custom/blog_header.html",
"custom/blog_trailer.html",
"custom/post_template.html"]
- num, fname = RubyText.menu(title: "Edit file:", items: items)
+ num, fname = STDSCR.menu(title: "Edit file:", items: items)
edit_file("#{dir}/#{fname}")
end
def cmd_browse(arg)
reset_output
@@ -85,12 +85,11 @@
output "Files:"
files.each {|f| output " #{f}\n" }
output_newline
dir = "#{sroot}/#{spath}"
# FIXME - may or may not already exist
- result = system("ssh root@#{server} mkdir #{dir}")
- # ^ needs -c??
+ result = system("ssh root@#{server} mkdir -p #{dir}")
cmd = "scp -r #{files.join(' ')} root@#{server}:#{dir} >/dev/null 2>&1"
output! "Publishing #{files.size} files...\n"
result = system(cmd)
raise PublishError unless result
@@ -120,10 +119,10 @@
reset_output
# Simplify this
if arg.nil?
viewnames = @blog.views.map {|x| x.name }
n = viewnames.find_index(@blog.view.name)
- k, name = RubyText.menu(title: "Views", items: viewnames, curr: n)
+ k, name = STDSCR.menu(title: "Views", items: viewnames, curr: n)
@blog.view = name
output bold(@blog.view)
puts "\n ", fx(name, :bold), "\n"
return [false, @out]
else