pastel-complement(1)
πΈ pastel-complement πΈ
okay bestie, you found the page for pastel-complement β it's the little command that grabs you the complementary color (that's the hue rotated by 180Β°, no cap). It lives in the General Commands Manual, so you already know it's iconic. π
β¨ NAME β¨
pastel-complement β get the complementary color (hue rotated by 180Β°) π
π¦ SYNOPSIS π¦
pastel complement [-h|--help] [color]
π DESCRIPTION π
so basically: it computes the complementary color by rotating the HSL hue channel by 180Β°. that's it. that's the whole vibe. the hue goes spinny and you get the opposite one. periodt. β¨
π OPTIONS π
-h,--helpβ prints the help. lowkey note: if you want the short version, hit it with just-h. π«Ά[color]β the color you wanna complement-ify. and bestie, colors come in so many formats, it's giving versatility:#RRGGBBRRGGBB#RGB'rgb(β¦, β¦, β¦)''hsl(β¦, β¦, β¦)''gray(β¦)'- or literally just the name of the color π
oh and two special little identifiers for you:
-β reads a single color from standard input πpickβ runs an external color picker so you can choose a color with your eyeballs π
and if you don't pass a color argument at all? no worries, it just reads colors from standard input. fr fr.
here are examples β and not me telling you that ALL of these specify the same color π
lightslategray
'#778899'
778899
789
'rgb(119, 136, 153)'
'119,136,153'
'hsl(210, 14.3%, 53.3%)'
alpha transparency is also supported, because we're thorough like that β¨
'#77889980'
'rgba(119, 136, 153, 0.5)'
'hsla(210, 14.3%, 53.3%, 50%)'
reminder bestie: if you give it nothing, it's not gonna be sad β it just reads from standard input instead. π«Ά
okay that's the whole page, slay. this was pastel-complement(1) from the General Commands Manual β the footer tag says complement / pastel-complement(1), and that's the whole sign-off. go rotate some hues, you main character. πππ
π¦ where this page comes from
- epel 10: pastel 0.12.0-1.el10_2 Β· (MIT OR Apache-2.0) AND MIT AND Unicode-DFS-2016 AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (Unlicense OR MIT)
- epel 9: pastel 0.12.0-3.el9 Β· (MIT OR Apache-2.0) AND MIT AND Unicode-DFS-2016 AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (Unlicense OR MIT)
- fedora 43: pastel 0.12.0-3.fc43 Β· (MIT OR Apache-2.0) AND MIT AND Unicode-DFS-2016 AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (Unlicense OR MIT)
- fedora 44: pastel 0.12.0-1.fc44 Β· (MIT OR Apache-2.0) AND MIT AND Unicode-DFS-2016 AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (Unlicense OR MIT)
- fedora 44: pastel 0.12.0-3.fc44 Β· (MIT OR Apache-2.0) AND MIT AND Unicode-DFS-2016 AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (Unlicense OR MIT)
- nixpkgs unstable: pastel 0.12.0
- ubuntu resolute: pastel 0.11.0-1 Β· MIT OR Apache-2.0
- ubuntu stonking: pastel 0.12.0-2 Β· MIT OR Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms