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 a LS_COLORS expression πŸ”₯
  • 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, vivid runs in true color mode (24-bit). if you don't have a terminal that supports 24-bit colors, use the --color-mode 8-bit option when running vivid. 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