From c0fddb06b7609bc67a6678fe1690006da30cd262 Mon Sep 17 00:00:00 2001 From: Conrad Meyer Date: Tue, 6 Nov 2018 23:26:09 -0800 Subject: [PATCH] redsnapper: Sanity check the user provided an archive name --- bin/redsnapper | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bin/redsnapper b/bin/redsnapper index 6fe7ac4..9696de0 100755 --- a/bin/redsnapper +++ b/bin/redsnapper @@ -15,4 +15,9 @@ OptionParser.new do |opts| end end.parse! -RedSnapper.new(ARGV.shift, options.merge(:tarsnap_options => ARGV)).run +archive = ARGV.shift +if archive.nil? + abort("Missing 'archive' parameter") +end + +RedSnapper.new(archive, options.merge(:tarsnap_options => ARGV)).run