Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
galaxyproject
GitHub Repository: galaxyproject/training-material
Path: blob/main/bin/filter-resource-metadata
1677 views
#!/usr/bin/env ruby
# frozen_string_literal: true

require 'yaml'

key = ARGV[0]
files = ARGV.drop(1)

files.each do |fn|
  data = YAML.load_file(fn)
  puts fn if data.is_a?(Hash) && data.key?(key) && data[key] == true
end