require 'yaml'
yaml = <<eot
# Greyscale
lighter-grey: &lighter-grey
"#DDDDDD"
light-grey: &light-grey
"#CCCCCC"
grey: &grey
"#B3B3B3"
dark-grey: &dark-grey
"#757575"
darker-grey: &darker-grey
"#353535"
# Yellow
lighter-yellow: &lighter-yellow
"#FFE67D"
light-yellow: &light-yellow
"#FFDE54"
yellow: &yellow
"#F6CF2C"
dark-yellow: &dark-yellow
"#D3AC0A"
darker-yellow: &darker-yellow
"#A68600"
# Green
lighter-green: &lighter-green
"#D2F679"
light-green: &light-green
"#C3F250"
green: &green
"#B1E829"
dark-green: &dark-green
"#90C709"
darker-green: &darker-green
"#709D00"
# Orange
lighter-orange: &lighter-orange
"#FFB37D"
light-orange: &light-orange
"#FF9B54"
orange: &orange
"#F6802C"
dark-orange: &dark-orange
"#D35D0A"
darker-orange: &darker-orange
"#A64500"
# Cyan
lighter-cyan: &lighter-cyan
"#5FC2B5"
light-cyan: &light-cyan
"#37A898"
cyan: &cyan
"#1C9A89"
dark-cyan: &dark-cyan
"#068473"
darker-cyan: &darker-cyan
"#00685A"
# Magenta
lighter-magenta: &lighter-magenta
"#DA6BB3"
light-magenta: &light-magenta
"#CA439A"
magenta: &magenta
"#BE2287"
dark-magenta: &dark-magenta
"#A3086D"
darker-magenta: &darker-magenta
"#800054"
# Brown
lighter-brown: &lighter-brown
"#DAA263"
light-brown: &light-brown
"#B67936"
brown: &brown
"#925818"
dark-brown: &dark-brown
"#6A3901"
darker-brown: &darker-brown
"#422300"
# { Semantic colors
default-fg: *darker-grey &default-fg
eot
p YAML.load(yaml)