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"