def process_only(manifest)
      only_list = Spiceweasel::Config[:only]
      return manifest if only_list.empty?
      only_list.each do |key|
        unless MANIFEST_OPTIONS.member?(key)
          STDERR.puts "ERROR: '--only #{key}' is an invalid option."
          STDERR.puts "ERROR: Valid options are #{MANIFEST_OPTIONS}."
          exit(-1)
        end
      end
      only_list.push("berksfile") if only_list.member?("cookbooks")
      only_list.push("data bags") if only_list.delete("data_bags")
      manifest.keep_if { |key, val| only_list.member?(key) }
    end
def process_only(manifest)
      only_list = Spiceweasel::Config[:only]
      return manifest if only_list.empty?
      only_list.each do |key|
        unless MANIFEST_OPTIONS.member?(key)
          STDERR.puts "ERROR: '--only #{key}' is an invalid option."
          STDERR.puts "ERROR: Valid options are #{MANIFEST_OPTIONS}."
          exit(-1)
        end
      end
      only_list.push("berksfile") if only_list.member?("cookbooks")
      only_list.push("data bags") if only_list.delete("data_bags")
      manifest.keep_if { |key, val| only_list.member?(key) }
    end
the --only options