fixed trans flag help formatting and added 7-color lesbian variant

This commit is contained in:
Valerie Wolfe 2023-07-04 13:18:03 -04:00
parent 4749f1a0aa
commit d18db743ee
3 changed files with 33 additions and 3 deletions

View file

@ -66,8 +66,18 @@ variants:
println!("The transgender pride flag designed by Monica Helms in 1999.
names:
'transgender', 'trans'
");
'transgender', 'trans'");
},
"lesbian"
=> {
println!("Emily Gwen's 2018 5-stripe lesbian flag.
names:
'lesbian'
variants:
7-color 7-stripe flag, also designed in 2018 by Emily Gwen");
}
_

View file

@ -92,7 +92,15 @@ fn main() {
=> flag::gendervoid(),
Some("lesbian")
=> flag::lesbian(),
=> {
let variant = args.subcommand().unwrap_or(None);
match variant.as_deref() {
Some("7-color")
=> variant::lesbian_7(),
_
=> flag::lesbian()
}
}
Some("multigender")
=> flag::multigender(),

View file

@ -29,3 +29,15 @@ pub fn philadelphia() -> Colors {
output
}
pub fn lesbian_7() -> Colors {
let orange1 = rgb(0xD52D00); // gender non-conformity
let orange2 = rgb(0xEF7627); // independence
let orange3 = rgb(0xFF9A56); // community
// white // unique relationships with womanhood
let pink1 = rgb(0xD162A4); // serenity and peace
let pink2 = rgb(0xB55690); // love and sex
let pink3 = rgb(0xA30262); // femininity
vec![orange1, orange2, orange3, WHITE, pink1, pink2, pink3]
}