vivid(1)
β¨ vivid β LS_COLORS manager with multiple themes β¨
okay bestie, welcome to vivid(1) π this is the manual page for the one and only vivid, and yes it's giving main character energy in your shell config.
πΈ NAME πΈ
vivid β LS_COLORS manager with multiple themes π
π¦ SYNOPSIS π¦
vivid [OPTION]
π DESCRIPTION π
okay so. vivid is a generator for the LS_COLORS (that's an environment variable, bestie) which controls the color voice of ls, tree, fd, bfs, duste and likeβ¦ so many other tools. literally all of them. it uses a YAML configuration format for the file type database and core themes. no cap. π«Ά
and the way that this is different from dircolors?? the database and the themes are organized in different files. which means you get to choose and customize color themes independently from the collection of file extensions. icon behavior honestly. π
and instead of using cryptic ANSI escape codes (iykyk, those things are a whole jumpscare π), colors can be specified in RRGBBB format and will be converted to ANSI truecolor (24-bit) codes or 8-bit codes for older terminal emulators. so your grandma's terminal can still slay, just quietly. β¨
π USAGE: π
vivid <SUBCOMMAND>
β¨ OPTIONS β¨
-m,--color-mode <mode>β the type of ANSI colors to be used. [default:24-bit] [possible values:8-bit,24-bit] π¨-d,--database <path>β path to filetypes database (filetypes.yml) π-h,--helpβ prints help information. bless. π-V,--versionβ prints version information β
π SUBCOMMANDS π
generateβ generate aLS_COLORSexpression π₯previewβ preview a given theme πthemesβ prints list of available themes π§helpβ prints this message or the help of the given subcommand(s) π
π EXAMPLES: π
choose a color theme (for example: molokai). then, add this to your shells RC file (~/.bashrc, ~/.zshrc, β¦):
export LS_COLORS="$(vivid generate molokai)"
Note: terminals without true color support. by default,vividruns in true color mode (24-bit). if you don't have a terminal that supports 24-bit colors, use the--color-mode 8-bitoption when runningvivid. this will generate interpolated 8-bit colors:
export LS_COLORS="$(vivid -m 8-bit generate molokai)"
π AUTHOR π
openfile was written by David Peter <mail@david-peter.de> π«Ά
this manual page was written by Josenilson Ferreira da Silva <nilsonfsilva@hotmail.com> for the Debian project (but may be used by others). periodt. π
okay that's the whole vibe check, bestie β this page is from vivid 0.8.0, dated DEZ 2022, and it's the vivid(1) manual. go make your ls output iconic. bye!! πΈβ¨π¦
π¦ where this page comes from
- debian bookworm: vivid 0.8.0-1+b2 Β· MIT OR Apache-2.0
- debian trixie: vivid 0.9.0-3+b2 Β· MIT OR Apache-2.0
- ubuntu noble: vivid 0.9.0-1 Β· MIT OR Apache-2.0
- ubuntu questing: vivid 0.9.0-3
- ubuntu resolute: vivid 0.9.0-4 Β· MIT OR Apache-2.0
- ubuntu stonking: vivid 0.10.1-1 Β· 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