pastel-desaturate(1)

πŸ’– pastel-desaturate β€” aka pastel desaturate πŸ’–

okay bestie, this is a page from the General Commands Manual, and the star of the show is pastel-desaturate πŸŽ€


✨ NAME ✨

pastel-desaturate β€” Decrease color saturation by a specified amount πŸ¦‹


🌸 SYNOPSIS 🌸

pastel desaturate [-h|--help] <amount> [color]

πŸ’… DESCRIPTION πŸ’…

So basically, we're taking a color and we're lowering its saturation by subtracting a certain amount from the HSL saturation channel. That's it, that's the whole vibe ✨

And here's the lil plot twist: if the <amount> is negative, the color gets saturated instead. Not me reversing the whole operation with a minus sign 😭 iconic behavior fr fr.


πŸ‘‘ OPTIONS πŸ‘‘

  • -h, --help β€” Print help (see a summary with '-h') 🫢
  • <amount> β€” Amount of saturation to subtract (number between 0.0 and 1.0)
  • [color] β€” okay this one is the whole personality, listen up πŸ’œ

Colors can be specified in many different formats, such as #RRGGBB, RRGGBB, #RGB, 'rgb(…, …, …)', 'hsl(…, …, …)', 'gray(…)' or simply by the name of the color.

The identifier '-' can be used to read a single color from standard input. Also, the special identifier 'pick' can be used to run an external color picker to choose a color. If no color argument is specified, colors will be read from standard input. 🌈

Examples (all of these specify the same color) β€” the way they all ate and left no crumbs:

- 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 not doing opacity erasure in this house πŸ’…:

- '#77889980'
- 'rgba(119, 136, 153, 0.5)'
- 'hsla(210, 14.3%, 53.3%, 50%)'

lowkey a glow-up for your color palette, no cap. -h for the short version if you're in a rush bestie πŸƒβ™€οΈπŸ’¨

okay that's the page!! this came from the desaturate source, and it's filed under pastel-desaturate(1) πŸ“ mwah, go desaturate something iconic 🧚✨

πŸ“¦ 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