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:
    • #RRGGBB
    • RRGGBB
    • #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