diff --git a/src/builtins/blahaj.rs b/src/builtins/blahaj.rs index 23bdee9..44568c2 100644 --- a/src/builtins/blahaj.rs +++ b/src/builtins/blahaj.rs @@ -31,6 +31,8 @@ impl Builtin for Blahaj { } else { if args[0].eq("-t") { trans_flag(blahaj); + }else if args[0].eq("-p"){ + pride_flag(blahaj); } } Ok(()) @@ -45,4 +47,26 @@ fn trans_flag(blahaj: &str) { println!("{}", lines.white()); } else { println!("{}", lines.truecolor(245, 169, 184)); } } +} + +fn pride_flag(blahaj: &str) { + let mut index =1; + for lines in blahaj.lines() { + + if index ==6 { + println!("{}",lines.truecolor(36,84,142)); + index=0; + }else if index==5 { + println!("{}",lines.truecolor(0,178,38)); + }else if index== 4 { + println!("{}", lines.truecolor(255, 237, 0)); + }else if index == 3 { + println!("{}", lines.truecolor(255, 140, 0)); + }else if index == 2 { + println!("{}",lines.truecolor(228,3,3)); + }else { + println!("{}",lines.truecolor(115,41,130)); + } + index = index +1; + } } \ No newline at end of file