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