lib/heirloom/cli/shared.rb in heirloom-0.6.1 vs lib/heirloom/cli/shared.rb in heirloom-0.7.0rc1

- old
+ new

@@ -103,11 +103,10 @@ :config => config unless archive.buckets_exist? :regions => regions, :bucket_prefix => base logger.error "Required buckets for '#{base}' do not exist." - logger.error "Run 'heirloom setup -h' for help setting up new region." exit 1 end end def ensure_domain_exists(args) @@ -117,12 +116,11 @@ archive = Archive.new :name => name, :config => config unless archive.domain_exists? - logger.error "Metadata domain '#{name}' does not exist in '#{config.metadata_region}'." - logger.error "Run 'heirloom setup -h' for help setting up new region." + logger.error "'#{name}' does not exist in '#{config.metadata_region}' catalog." exit 1 end end def ensure_archive_exists(args) @@ -130,9 +128,20 @@ archive = args[:archive] logger = config.logger unless archive.exists? logger.error "Archive does not exist." + exit 1 + end + end + + def ensure_archive_domain_empty(args) + config = args[:config] + archive = args[:archive] + logger = config.logger + + unless archive.count.zero? + logger.error "Not empty." exit 1 end end end