From ac4dcb64a8f6c07dfe50e9005dc4246f21ebf84e Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Sat, 6 Sep 2014 00:39:14 -0400 Subject: Split hackers.yml into users/#{uid}.yml --- bin/normalize-stdio | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100755 bin/normalize-stdio (limited to 'bin/normalize-stdio') diff --git a/bin/normalize-stdio b/bin/normalize-stdio deleted file mode 100755 index 23a240e..0000000 --- a/bin/normalize-stdio +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env ruby -require 'yaml' - -core_order = [ "username", - "fullname", - "email", - "groups", - "pgp_keyid", - "pgp_revoked_keyids", - "ssh_keys", - "extra" ] - -extra_order = [ "alias", - "other_contact", - "roles", - "website", - "occupation", - "yob", - "location", - "languages", - "interests", - "favorite_distros" ] - -_core_order = Hash[[*core_order.map.with_index]] -_extra_order = Hash[[*extra_order.map.with_index]] - -print YAML::load(STDIN) - .sort_by{|u| u["username"]} - .map{|u| Hash[u.sort_by{|k,v| _core_order[k]}]} - .each{|u|u["extra"] = Hash[u["extra"].sort_by{|k,v| _extra_order[k]}] if u["extra"]} - .to_yaml -- cgit v1.2.3