summaryrefslogtreecommitdiff
path: root/fixtures/emojis/generate_aliases.rb
diff options
context:
space:
mode:
Diffstat (limited to 'fixtures/emojis/generate_aliases.rb')
-rwxr-xr-xfixtures/emojis/generate_aliases.rb18
1 files changed, 18 insertions, 0 deletions
diff --git a/fixtures/emojis/generate_aliases.rb b/fixtures/emojis/generate_aliases.rb
new file mode 100755
index 00000000000..8838fb9a3af
--- /dev/null
+++ b/fixtures/emojis/generate_aliases.rb
@@ -0,0 +1,18 @@
+#!/usr/bin/env ruby
+
+require 'json'
+
+aliases = {}
+
+index_file = File.expand_path("./index.json")
+index = JSON.parse(File.read(index_file))
+
+index.each_pair do |key, data|
+ data['aliases'].each do |a|
+ a.tr!(':', '')
+
+ aliases[a] = key
+ end
+end
+
+puts JSON.pretty_generate(aliases, indent: ' ', space: '', space_before: '')