#!/usr/bin/env ruby require 'yaml' filenames = ARGV filenames.each do |filename| msync = YAML.safe_load(File.read(filename)).reject{ |k,v| k == '.travis.yml' } if msync.any? File.write(filename, YAML.dump(msync)) else File.unlink(filename) end end