From c2b769bd9524fcf97ace18e448c38bdf12fcc280 Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Tue, 12 Jul 2016 12:30:39 -0400 Subject: [PATCH] Provide hints about which files can be restored --- script/discourse | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/script/discourse b/script/discourse index af03de89b3..b6c14276bf 100755 --- a/script/discourse +++ b/script/discourse @@ -56,7 +56,18 @@ class DiscourseCLI < Thor end desc "restore", "Restore a Discourse backup" - def restore(filename) + def restore(filename=nil) + + if !filename + puts "You must provide a filename to restore. Did you mean one of the following?\n\n" + + Dir["public/backups/default/*"].each do |f| + puts "script/discourse restore #{File.basename(f)}" + end + + return + end + load_rails require "backup_restore/backup_restore" require "backup_restore/restorer"