Skip to content

Latest commit

 

History

History
54 lines (35 loc) · 1.45 KB

promptfessional_color.md

File metadata and controls

54 lines (35 loc) · 1.45 KB

⬅ Promptfessional

Command: promptfessional color

Gets or sets a prompt color.

Prompt colors are named presets for set_color values. For the purpose of this documentation, "color" refers to the prompt color name and "color code" refers to the color's value.

Restrictions

  • Colors must match the following regular expression:
    ^[a-z.]+$

Usage

promptfessional color (--set) [COLOR] (COLOR_CODE|--or=[COLOR])

Get a color:

set -l my_color (promptfessional color my.color)

Get a color, with another color as a fallback:

set -l path_color (promptfessional color component.path.current --or=component.path)

Set the color code for a color:

promptfessional color --set my.color red                      # FG=red, BG=inherit
promptfessional color --set my.color red --background=green   # FG=red, BG=green

Get info about a color:

promptfessional color my.color --print

Options

Option Type Description
--set (flag) Sets the specified color.
--only-attributes (flag) Only gets the text attributes of the color.
--only-background (flag) Only gets the background of the color.
--only-foreground (flag) Only gets the foreground of the color.
--or (color) Output this color if the specified color is not defined.
--print (flag) Prints the color name instead of the escape sequence.