gum - A tool for glamorous shell scripts.

NAME  SYNOPSIS  DESCRIPTION  OPTIONS  COMMANDS  COPYRIGHT 

NAME

gum - A tool for glamorous shell scripts.

SYNOPSIS

gum [options...] [argument...]

DESCRIPTION

OPTIONS

-h, --help

Show context-sensitive help.

-v, --version

Print the version number

COMMANDS

choose [<options> ...]

Choose an option from a list of choices

OPTIONS

--cursor-prefix="â " Prefix to show on the cursor item (hidden if limit is 1)
--cursor.align="left"

Text Alignment

--cursor.background=""

Background Color

--cursor.bold

Bold text

--cursor.border-background=""

Border Background Color

--cursor.border-foreground=""

Border Foreground Color

--cursor.border="none"

Border Style

--cursor.faint

Faint text

--cursor.foreground="212"

Foreground Color

--cursor.height=0

Text height

--cursor.italic

Italicize text

--cursor.margin="0 0"

Text margin

--cursor.padding="0 0"

Text padding

--cursor.strikethrough

Strikethrough text

--cursor.underline

Underline text

--cursor.width=0

Text width

--cursor="> "

Prefix to show on item that corresponds to the cursor position

--header.align="left"

Text Alignment

--header.background=""

Background Color

--header.bold

Bold text

--header.border-background=""

Border Background Color

--header.border-foreground=""

Border Foreground Color

--header.border="none"

Border Style

--header.faint

Faint text

--header.foreground="240"

Foreground Color

--header.height=0

Text height

--header.italic

Italicize text

--header.margin="0 0"

Text margin

--header.padding="0 0"

Text padding

--header.strikethrough

Strikethrough text

--header.underline

Underline text

--header.width=0

Text width

--header=""

Header value

--height=10

Height of the list

--item.align="left"

Text Alignment

--item.background=""

Background Color

--item.bold

Bold text

--item.border-background=""

Border Background Color

--item.border-foreground=""

Border Foreground Color

--item.border="none"

Border Style

--item.faint

Faint text

--item.foreground=""

Foreground Color

--item.height=0

Text height

--item.italic

Italicize text

--item.margin="0 0"

Text margin

--item.padding="0 0"

Text padding

--item.strikethrough

Strikethrough text

--item.underline

Underline text

--item.width=0

Text width

--limit=1

Maximum number of options to pick

--no-limit

Pick unlimited number of options (ignores limit)

--ordered

Maintain the order of the selected options

--selected-prefix="â "

Prefix to show on selected items (hidden if limit is 1)

--selected.align="left"

Text Alignment

--selected.background=""

Background Color

--selected.bold

Bold text

--selected.border-background=""

Border Background Color

--selected.border-foreground=""

Border Foreground Color

--selected.border="none"

Border Style

--selected.faint

Faint text

--selected.foreground="212"

Foreground Color

--selected.height=0

Text height

--selected.italic

Italicize text

--selected.margin="0 0"

Text margin

--selected.padding="0 0"

Text padding

--selected.strikethrough

Strikethrough text

--selected.underline

Underline text

--selected.width=0

Text width

--selected=,...

Options that should start as selected

--timeout=0

Timeout until choose returns selected element

--unselected-prefix="â "

Prefix to show on unselected items (hidden if limit is 1)

confirm [<prompt>]

Ask a user to confirm an action

OPTIONS

--affirmative="Yes" The title of the affirmative action
--default

Default confirmation action

--negative="No"

The title of the negative action

--prompt.align="left"

Text Alignment

--prompt.background=""

Background Color

--prompt.bold

Bold text

--prompt.border-background=""

Border Background Color

--prompt.border-foreground=""

Border Foreground Color

--prompt.border="none"

Border Style

--prompt.faint

Faint text

--prompt.foreground=""

Foreground Color

--prompt.height=0

Text height

--prompt.italic

Italicize text

--prompt.margin="1 0 0 0"

Text margin

--prompt.padding="0 0"

Text padding

--prompt.strikethrough

Strikethrough text

--prompt.underline

Underline text

--prompt.width=0

Text width

--selected.align="left"

Text Alignment

--selected.background="212"

Background Color

--selected.bold

Bold text

--selected.border-background=""

Border Background Color

--selected.border-foreground=""

Border Foreground Color

--selected.border="none"

Border Style

--selected.faint

Faint text

--selected.foreground="230"

Foreground Color

--selected.height=0

Text height

--selected.italic

Italicize text

--selected.margin="1 1"

Text margin

--selected.padding="0 3"

Text padding

--selected.strikethrough

Strikethrough text

--selected.underline

Underline text

--selected.width=0

Text width

--timeout=0

Timeout until confirm returns selected value or default if provided

--unselected.align="left"

Text Alignment

--unselected.background="235"

Background Color

--unselected.bold

Bold text

--unselected.border-background=""

Border Background Color

--unselected.border-foreground=""

Border Foreground Color

--unselected.border="none"

Border Style

--unselected.faint

Faint text

--unselected.foreground="254"

Foreground Color

--unselected.height=0

Text height

--unselected.italic

Italicize text

--unselected.margin="1 1"

Text margin

--unselected.padding="0 3"

Text padding

--unselected.strikethrough

Strikethrough text

--unselected.underline

Underline text

--unselected.width=0

Text width

file [<path>]

Pick a file from a folder

OPTIONS

-a, --all Show hidden and ’dot’ files
--cursor.align="left"

Text Alignment

--cursor.background=""

Background Color

--cursor.bold

Bold text

--cursor.border-background=""

Border Background Color

--cursor.border-foreground=""

Border Foreground Color

--cursor.border="none"

Border Style

--cursor.faint

Faint text

--cursor.foreground="212"

Foreground Color

--cursor.height=0

Text height

--cursor.italic

Italicize text

--cursor.margin="0 0"

Text margin

--cursor.padding="0 0"

Text padding

--cursor.strikethrough

Strikethrough text

--cursor.underline

Underline text

--cursor.width=0

Text width

-c, --cursor=">"

The cursor character

--directory

Allow directories selection

--directory.align="left"

Text Alignment

--directory.background=""

Background Color

--directory.bold

Bold text

--directory.border-background=""

Border Background Color

--directory.border-foreground=""

Border Foreground Color

--directory.border="none"

Border Style

--directory.faint

Faint text

--directory.foreground="99"

Foreground Color

--directory.height=0

Text height

--directory.italic

Italicize text

--directory.margin="0 0"

Text margin

--directory.padding="0 0"

Text padding

--directory.strikethrough

Strikethrough text

--directory.underline

Underline text

--directory.width=0

Text width

--file

Allow files selection

--file-size.align="right"

Text Alignment

--file-size.background=""

Background Color

--file-size.bold

Bold text

--file-size.border-background=""

Border Background Color

--file-size.border-foreground=""

Border Foreground Color

--file-size.border="none"

Border Style

--file-size.faint

Faint text

--file-size.foreground="240"

Foreground Color

--file-size.height=0

Text height

--file-size.italic

Italicize text

--file-size.margin="0 0"

Text margin

--file-size.padding="0 0"

Text padding

--file-size.strikethrough

Strikethrough text

--file-size.underline

Underline text

--file-size.width=8

Text width

--file.align="left"

Text Alignment

--file.background=""

Background Color

--file.bold

Bold text

--file.border-background=""

Border Background Color

--file.border-foreground=""

Border Foreground Color

--file.border="none"

Border Style

--file.faint

Faint text

--file.foreground=""

Foreground Color

--file.height=0

Text height

--file.italic

Italicize text

--file.margin="0 0"

Text margin

--file.padding="0 0"

Text padding

--file.strikethrough

Strikethrough text

--file.underline

Underline text

--file.width=0

Text width

--height=0

Maximum number of files to display

--permissions.align="left"

Text Alignment

--permissions.background=""

Background Color

--permissions.bold

Bold text

--permissions.border-background=""

Border Background Color

--permissions.border-foreground=""

Border Foreground Color

--permissions.border="none"

Border Style

--permissions.faint

Faint text

--permissions.foreground="244"

Foreground Color

--permissions.height=0

Text height

--permissions.italic

Italicize text

--permissions.margin="0 0"

Text margin

--permissions.padding="0 0"

Text padding

--permissions.strikethrough

Strikethrough text

--permissions.underline

Underline text

--permissions.width=0

Text width

--selected.align="left"

Text Alignment

--selected.background=""

Background Color

--selected.bold

Bold text

--selected.border-background=""

Border Background Color

--selected.border-foreground=""

Border Foreground Color

--selected.border="none"

Border Style

--selected.faint

Faint text

--selected.foreground="212"

Foreground Color

--selected.height=0

Text height

--selected.italic

Italicize text

--selected.margin="0 0"

Text margin

--selected.padding="0 0"

Text padding

--selected.strikethrough

Strikethrough text

--selected.underline

Underline text

--selected.width=0

Text width

--symlink.align="left"

Text Alignment

--symlink.background=""

Background Color

--symlink.bold

Bold text

--symlink.border-background=""

Border Background Color

--symlink.border-foreground=""

Border Foreground Color

--symlink.border="none"

Border Style

--symlink.faint

Faint text

--symlink.foreground="36"

Foreground Color

--symlink.height=0

Text height

--symlink.italic

Italicize text

--symlink.margin="0 0"

Text margin

--symlink.padding="0 0"

Text padding

--symlink.strikethrough

Strikethrough text

--symlink.underline

Underline text

--symlink.width=0

Text width

--timeout=0

Timeout until command aborts without a selection

filter [<options> ...]

Filter items from a list

OPTIONS

--cursor-text.align="left" Text Alignment
--cursor-text.background=""

Background Color

--cursor-text.bold

Bold text

--cursor-text.border-background=""

Border Background Color

--cursor-text.border-foreground=""

Border Foreground Color

--cursor-text.border="none"

Border Style

--cursor-text.faint

Faint text

--cursor-text.foreground=""

Foreground Color

--cursor-text.height=0

Text height

--cursor-text.italic

Italicize text

--cursor-text.margin="0 0"

Text margin

--cursor-text.padding="0 0"

Text padding

--cursor-text.strikethrough

Strikethrough text

--cursor-text.underline

Underline text

--cursor-text.width=0

Text width

--fuzzy

Enable fuzzy matching

--header.align="left"

Text Alignment

--header.background=""

Background Color

--header.bold

Bold text

--header.border-background=""

Border Background Color

--header.border-foreground=""

Border Foreground Color

--header.border="none"

Border Style

--header.faint

Faint text

--header.foreground="240"

Foreground Color

--header.height=0

Text height

--header.italic

Italicize text

--header.margin="0 0"

Text margin

--header.padding="0 0"

Text padding

--header.strikethrough

Strikethrough text

--header.underline

Underline text

--header.width=0

Text width

--header=""

Header value

--height=0

Input height

--indicator.align="left"

Text Alignment

--indicator.background=""

Background Color

--indicator.bold

Bold text

--indicator.border-background=""

Border Background Color

--indicator.border-foreground=""

Border Foreground Color

--indicator.border="none"

Border Style

--indicator.faint

Faint text

--indicator.foreground="212"

Foreground Color

--indicator.height=0

Text height

--indicator.italic

Italicize text

--indicator.margin="0 0"

Text margin

--indicator.padding="0 0"

Text padding

--indicator.strikethrough

Strikethrough text

--indicator.underline

Underline text

--indicator.width=0

Text width

--indicator="â¢"

Character for selection

--limit=1

Maximum number of options to pick

--match.align="left"

Text Alignment

--match.background=""

Background Color

--match.bold

Bold text

--match.border-background=""

Border Background Color

--match.border-foreground=""

Border Foreground Color

--match.border="none"

Border Style

--match.faint

Faint text

--match.foreground="212"

Foreground Color

--match.height=0

Text height

--match.italic

Italicize text

--match.margin="0 0"

Text margin

--match.padding="0 0"

Text padding

--match.strikethrough

Strikethrough text

--match.underline

Underline text

--match.width=0

Text width

--no-limit

Pick unlimited number of options (ignores limit)

--placeholder="Filter..."

Placeholder value

--prompt.align="left"

Text Alignment

--prompt.background=""

Background Color

--prompt.bold

Bold text

--prompt.border-background=""

Border Background Color

--prompt.border-foreground=""

Border Foreground Color

--prompt.border="none"

Border Style

--prompt.faint

Faint text

--prompt.foreground="240"

Foreground Color

--prompt.height=0

Text height

--prompt.italic

Italicize text

--prompt.margin="0 0"

Text margin

--prompt.padding="0 0"

Text padding

--prompt.strikethrough

Strikethrough text

--prompt.underline

Underline text

--prompt.width=0

Text width

--prompt="> "

Prompt to display

--reverse

Display from the bottom of the screen

--selected-indicator.align="left"

Text Alignment

--selected-indicator.background=""

Background Color

--selected-indicator.bold

Bold text

--selected-indicator.border-background=""

Border Background Color

--selected-indicator.border-foreground=""

Border Foreground Color

--selected-indicator.border="none"

Border Style

--selected-indicator.faint

Faint text

--selected-indicator.foreground="212"

Foreground Color

--selected-indicator.height=0

Text height

--selected-indicator.italic

Italicize text

--selected-indicator.margin="0 0"

Text margin

--selected-indicator.padding="0 0"

Text padding

--selected-indicator.strikethrough

Strikethrough text

--selected-indicator.underline

Underline text

--selected-indicator.width=0

Text width

--selected-prefix=" â "

Character to indicate selected items (hidden if limit is 1)

--sort

Sort the results

--strict

Only returns if anything matched. Otherwise return Filter

--text.align="left"

Text Alignment

--text.background=""

Background Color

--text.bold

Bold text

--text.border-background=""

Border Background Color

--text.border-foreground=""

Border Foreground Color

--text.border="none"

Border Style

--text.faint

Faint text

--text.foreground=""

Foreground Color

--text.height=0

Text height

--text.italic

Italicize text

--text.margin="0 0"

Text margin

--text.padding="0 0"

Text padding

--text.strikethrough

Strikethrough text

--text.underline

Underline text

--text.width=0

Text width

--timeout=0

Timeout until filter command aborts

--unselected-prefix.align="left"

Text Alignment

--unselected-prefix.background=""

Background Color

--unselected-prefix.bold

Bold text

--unselected-prefix.border-background=""

Border Background Color

--unselected-prefix.border-foreground=""

Border Foreground Color

--unselected-prefix.border="none"

Border Style

--unselected-prefix.faint

Faint text

--unselected-prefix.foreground="240"

Foreground Color

--unselected-prefix.height=0

Text height

--unselected-prefix.italic

Italicize text

--unselected-prefix.margin="0 0"

Text margin

--unselected-prefix.padding="0 0"

Text padding

--unselected-prefix.strikethrough

Strikethrough text

--unselected-prefix.underline

Underline text

--unselected-prefix.width=0

Text width

--unselected-prefix=" â "

Character to indicate unselected items (hidden if limit is 1)

--value=""

Initial filter value

--width=20

Input width

format [<template> ...]

Format a string using a template

OPTIONS

-l, --language="" Programming language to parse code
--theme="pink"

Glamour theme to use for markdown formatting

-t, --type="markdown"

Format to use (markdown,template,code,emoji)

input

Prompt for some input

OPTIONS

--char-limit=400 Maximum value length (0 for no limit)
--cursor.align="left"

Text Alignment

--cursor.background=""

Background Color

--cursor.bold

Bold text

--cursor.border-background=""

Border Background Color

--cursor.border-foreground=""

Border Foreground Color

--cursor.border="none"

Border Style

--cursor.faint

Faint text

--cursor.foreground="212"

Foreground Color

--cursor.height=0

Text height

--cursor.italic

Italicize text

--cursor.margin="0 0"

Text margin

--cursor.mode="blink"

Cursor mode

--cursor.padding="0 0"

Text padding

--cursor.strikethrough

Strikethrough text

--cursor.underline

Underline text

--cursor.width=0

Text width

--header.align="left"

Text Alignment

--header.background=""

Background Color

--header.bold

Bold text

--header.border-background=""

Border Background Color

--header.border-foreground=""

Border Foreground Color

--header.border="none"

Border Style

--header.faint

Faint text

--header.foreground="240"

Foreground Color

--header.height=0

Text height

--header.italic

Italicize text

--header.margin="0 0"

Text margin

--header.padding="0 0"

Text padding

--header.strikethrough

Strikethrough text

--header.underline

Underline text

--header.width=0

Text width

--header=""

Header value

--password

Mask input characters

--placeholder="Type something..."

Placeholder value

--prompt.align="left"

Text Alignment

--prompt.background=""

Background Color

--prompt.bold

Bold text

--prompt.border-background=""

Border Background Color

--prompt.border-foreground=""

Border Foreground Color

--prompt.border="none"

Border Style

--prompt.faint

Faint text

--prompt.foreground=""

Foreground Color

--prompt.height=0

Text height

--prompt.italic

Italicize text

--prompt.margin="0 0"

Text margin

--prompt.padding="0 0"

Text padding

--prompt.strikethrough

Strikethrough text

--prompt.underline

Underline text

--prompt.width=0

Text width

--prompt="> "

Prompt to display

--timeout=0

Timeout until input aborts

--value=""

Initial value (can also be passed via stdin)

--width=40

Input width (0 for terminal width)

join <text> ...

Join text vertically or horizontally

OPTIONS

--align="left" Text alignment
--horizontal

Join (potentially multi-line) strings horizontally

--vertical

Join (potentially multi-line) strings vertically

log <text> ...

Log messages to output

OPTIONS

-o, --file=STRING Log to file
-f, --format

Format message using printf

--formatter="text"

The log formatter to use

--key.align="left"

Text Alignment

--key.background=""

Background Color

--key.bold

Bold text

--key.border-background=""

Border Background Color

--key.border-foreground=""

Border Foreground Color

--key.border="none"

Border Style

--key.faint

Faint text

--key.foreground=""

Foreground Color

--key.height=0

Text height

--key.italic

Italicize text

--key.margin="0 0"

Text margin

--key.padding="0 0"

Text padding

--key.strikethrough

Strikethrough text

--key.underline

Underline text

--key.width=0

Text width

--level.align="left"

Text Alignment

--level.background=""

Background Color

--level.bold

Bold text

--level.border-background=""

Border Background Color

--level.border-foreground=""

Border Foreground Color

--level.border="none"

Border Style

--level.faint

Faint text

--level.foreground=""

Foreground Color

--level.height=0

Text height

--level.italic

Italicize text

--level.margin="0 0"

Text margin

--level.padding="0 0"

Text padding

--level.strikethrough

Strikethrough text

--level.underline

Underline text

--level.width=0

Text width

-l, --level="none"

The log level to use

--message.align="left"

Text Alignment

--message.background=""

Background Color

--message.bold

Bold text

--message.border-background=""

Border Background Color

--message.border-foreground=""

Border Foreground Color

--message.border="none"

Border Style

--message.faint

Faint text

--message.foreground=""

Foreground Color

--message.height=0

Text height

--message.italic

Italicize text

--message.margin="0 0"

Text margin

--message.padding="0 0"

Text padding

--message.strikethrough

Strikethrough text

--message.underline

Underline text

--message.width=0

Text width

--prefix.align="left"

Text Alignment

--prefix.background=""

Background Color

--prefix.bold

Bold text

--prefix.border-background=""

Border Background Color

--prefix.border-foreground=""

Border Foreground Color

--prefix.border="none"

Border Style

--prefix.faint

Faint text

--prefix.foreground=""

Foreground Color

--prefix.height=0

Text height

--prefix.italic

Italicize text

--prefix.margin="0 0"

Text margin

--prefix.padding="0 0"

Text padding

--prefix.strikethrough

Strikethrough text

--prefix.underline

Underline text

--prefix.width=0

Text width

--prefix=STRING

Prefix to print before the message

--separator.align="left"

Text Alignment

--separator.background=""

Background Color

--separator.bold

Bold text

--separator.border-background=""

Border Background Color

--separator.border-foreground=""

Border Foreground Color

--separator.border="none"

Border Style

--separator.faint

Faint text

--separator.foreground=""

Foreground Color

--separator.height=0

Text height

--separator.italic

Italicize text

--separator.margin="0 0"

Text margin

--separator.padding="0 0"

Text padding

--separator.strikethrough

Strikethrough text

--separator.underline

Underline text

--separator.width=0

Text width

-s, --structured

Use structured logging

--time.align="left"

Text Alignment

--time.background=""

Background Color

--time.bold

Bold text

--time.border-background=""

Border Background Color

--time.border-foreground=""

Border Foreground Color

--time.border="none"

Border Style

--time.faint

Faint text

--time.foreground=""

Foreground Color

--time.height=0

Text height

--time.italic

Italicize text

--time.margin="0 0"

Text margin

--time.padding="0 0"

Text padding

--time.strikethrough

Strikethrough text

--time.underline

Underline text

--time.width=0

Text width

-t, --time=""

The time format to use (kitchen, layout, ansic, rfc822, etc...)

--value.align="left"

Text Alignment

--value.background=""

Background Color

--value.bold

Bold text

--value.border-background=""

Border Background Color

--value.border-foreground=""

Border Foreground Color

--value.border="none"

Border Style

--value.faint

Faint text

--value.foreground=""

Foreground Color

--value.height=0

Text height

--value.italic

Italicize text

--value.margin="0 0"

Text margin

--value.padding="0 0"

Text padding

--value.strikethrough

Strikethrough text

--value.underline

Underline text

--value.width=0

Text width

pager [<content>]

Scroll through a file

OPTIONS

--align="left" Text Alignment
--background=""

Background Color

--bold

Bold text

--border-background=""

Border Background Color

--border-foreground="212"

Border Foreground Color

--border="rounded"

Border Style

--faint

Faint text

--foreground=""

Foreground Color

--height=0

Text height

--help.align="left"

Text Alignment

--help.background=""

Background Color

--help.bold

Bold text

--help.border-background=""

Border Background Color

--help.border-foreground=""

Border Foreground Color

--help.border="none"

Border Style

--help.faint

Faint text

--help.foreground="241"

Foreground Color

--help.height=0

Text height

--help.italic

Italicize text

--help.margin="0 0"

Text margin

--help.padding="0 0"

Text padding

--help.strikethrough

Strikethrough text

--help.underline

Underline text

--help.width=0

Text width

--italic

Italicize text

--line-number.align="left"

Text Alignment

--line-number.background=""

Background Color

--line-number.bold

Bold text

--line-number.border-background=""

Border Background Color

--line-number.border-foreground=""

Border Foreground Color

--line-number.border="none"

Border Style

--line-number.faint

Faint text

--line-number.foreground="237"

Foreground Color

--line-number.height=0

Text height

--line-number.italic

Italicize text

--line-number.margin="0 0"

Text margin

--line-number.padding="0 0"

Text padding

--line-number.strikethrough

Strikethrough text

--line-number.underline

Underline text

--line-number.width=0

Text width

--margin="0 0"

Text margin

--match-highlight.align="left"

Text Alignment

--match-highlight.background="225"

Background Color

--match-highlight.bold

Bold text

--match-highlight.border-background=""

Border Background Color

--match-highlight.border-foreground=""

Border Foreground Color

--match-highlight.border="none"

Border Style

--match-highlight.faint

Faint text

--match-highlight.foreground="235"

Foreground Color

--match-highlight.height=0

Text height

--match-highlight.italic

Italicize text

--match-highlight.margin="0 0"

Text margin

--match-highlight.padding="0 0"

Text padding

--match-highlight.strikethrough

Strikethrough text

--match-highlight.underline

Underline text

--match-highlight.width=0

Text width

--match.align="left"

Text Alignment

--match.background=""

Background Color

--match.bold

Bold text

--match.border-background=""

Border Background Color

--match.border-foreground=""

Border Foreground Color

--match.border="none"

Border Style

--match.faint

Faint text

--match.foreground="212"

Foreground Color

--match.height=0

Text height

--match.italic

Italicize text

--match.margin="0 0"

Text margin

--match.padding="0 0"

Text padding

--match.strikethrough

Strikethrough text

--match.underline

Underline text

--match.width=0

Text width

--padding="0 1"

Text padding

--show-line-numbers

Show line numbers

--soft-wrap

Soft wrap lines

--strikethrough

Strikethrough text

--timeout=0

Timeout until command exits

--underline

Underline text

--width=0

Text width

spin <command> ...

Display spinner while running a command

OPTIONS

-a, --align="left" Alignment of spinner with regard to the title
--show-output

Show or pipe output of command during execution

--spinner.align="left"

Text Alignment

--spinner.background=""

Background Color

--spinner.bold

Bold text

--spinner.border-background=""

Border Background Color

--spinner.border-foreground=""

Border Foreground Color

--spinner.border="none"

Border Style

--spinner.faint

Faint text

--spinner.foreground="212"

Foreground Color

--spinner.height=0

Text height

--spinner.italic

Italicize text

--spinner.margin="0 0"

Text margin

--spinner.padding="0 0"

Text padding

--spinner.strikethrough

Strikethrough text

--spinner.underline

Underline text

--spinner.width=0

Text width

-s, --spinner="dot"

Spinner type

--timeout=0

Timeout until spin command aborts

--title.align="left"

Text Alignment

--title.background=""

Background Color

--title.bold

Bold text

--title.border-background=""

Border Background Color

--title.border-foreground=""

Border Foreground Color

--title.border="none"

Border Style

--title.faint

Faint text

--title.foreground=""

Foreground Color

--title.height=0

Text height

--title.italic

Italicize text

--title.margin="0 0"

Text margin

--title.padding="0 0"

Text padding

--title.strikethrough

Strikethrough text

--title.underline

Underline text

--title.width=0

Text width

--title="Loading..."

Text to display to user while spinning

style [<text> ...]

Apply coloring, borders, spacing to text

OPTIONS

--align="left" Text Alignment
--background=""

Background Color

--bold

Bold text

--border-background=""

Border Background Color

--border-foreground=""

Border Foreground Color

--border="none"

Border Style

--faint

Faint text

--foreground=""

Foreground Color

--height=0

Text height

--italic

Italicize text

--margin="0 0"

Text margin

--padding="0 0"

Text padding

--strikethrough

Strikethrough text

--underline

Underline text

--width=0

Text width

table

Render a table of data

OPTIONS

--border.align="left" Text Alignment
--border.background=""

Background Color

--border.bold

Bold text

--border.border-background=""

Border Background Color

--border.border-foreground=""

Border Foreground Color

--border.border="none"

Border Style

--border.faint

Faint text

--border.foreground=""

Foreground Color

--border.height=0

Text height

--border.italic

Italicize text

--border.margin="0 0"

Text margin

--border.padding="0 0"

Text padding

--border.strikethrough

Strikethrough text

--border.underline

Underline text

--border.width=0

Text width

-b, --border="rounded"

border style

--cell.align="left"

Text Alignment

--cell.background=""

Background Color

--cell.bold

Bold text

--cell.border-background=""

Border Background Color

--cell.border-foreground=""

Border Foreground Color

--cell.border="none"

Border Style

--cell.faint

Faint text

--cell.foreground=""

Foreground Color

--cell.height=0

Text height

--cell.italic

Italicize text

--cell.margin="0 0"

Text margin

--cell.padding="0 0"

Text padding

--cell.strikethrough

Strikethrough text

--cell.underline

Underline text

--cell.width=0

Text width

-c, --columns=COLUMNS,...

Column names

-f, --file=""

file path

--header.align="left"

Text Alignment

--header.background=""

Background Color

--header.bold

Bold text

--header.border-background=""

Border Background Color

--header.border-foreground=""

Border Foreground Color

--header.border="none"

Border Style

--header.faint

Faint text

--header.foreground=""

Foreground Color

--header.height=0

Text height

--header.italic

Italicize text

--header.margin="0 0"

Text margin

--header.padding="0 0"

Text padding

--header.strikethrough

Strikethrough text

--header.underline

Underline text

--header.width=0

Text width

--height=10

Table height

-p, --print

static print

--selected.align="left"

Text Alignment

--selected.background=""

Background Color

--selected.bold

Bold text

--selected.border-background=""

Border Background Color

--selected.border-foreground=""

Border Foreground Color

--selected.border="none"

Border Style

--selected.faint

Faint text

--selected.foreground="212"

Foreground Color

--selected.height=0

Text height

--selected.italic

Italicize text

--selected.margin="0 0"

Text margin

--selected.padding="0 0"

Text padding

--selected.strikethrough

Strikethrough text

--selected.underline

Underline text

--selected.width=0

Text width

-s, --separator=","

Row separator

-w, --widths=WIDTHS,...

Column widths

write

Prompt for long-form text

OPTIONS

--base.align="left" Text Alignment
--base.background=""

Background Color

--base.bold

Bold text

--base.border-background=""

Border Background Color

--base.border-foreground=""

Border Foreground Color

--base.border="none"

Border Style

--base.faint

Faint text

--base.foreground=""

Foreground Color

--base.height=0

Text height

--base.italic

Italicize text

--base.margin="0 0"

Text margin

--base.padding="0 0"

Text padding

--base.strikethrough

Strikethrough text

--base.underline

Underline text

--base.width=0

Text width

--char-limit=400

Maximum value length (0 for no limit)

--cursor-line-number.align="left"

Text Alignment

--cursor-line-number.background=""

Background Color

--cursor-line-number.bold

Bold text

--cursor-line-number.border-background=""

Border Background Color

--cursor-line-number.border-foreground=""

Border Foreground Color

--cursor-line-number.border="none"

Border Style

--cursor-line-number.faint

Faint text

--cursor-line-number.foreground="7"

Foreground Color

--cursor-line-number.height=0

Text height

--cursor-line-number.italic

Italicize text

--cursor-line-number.margin="0 0"

Text margin

--cursor-line-number.padding="0 0"

Text padding

--cursor-line-number.strikethrough

Strikethrough text

--cursor-line-number.underline

Underline text

--cursor-line-number.width=0

Text width

--cursor-line.align="left"

Text Alignment

--cursor-line.background=""

Background Color

--cursor-line.bold

Bold text

--cursor-line.border-background=""

Border Background Color

--cursor-line.border-foreground=""

Border Foreground Color

--cursor-line.border="none"

Border Style

--cursor-line.faint

Faint text

--cursor-line.foreground=""

Foreground Color

--cursor-line.height=0

Text height

--cursor-line.italic

Italicize text

--cursor-line.margin="0 0"

Text margin

--cursor-line.padding="0 0"

Text padding

--cursor-line.strikethrough

Strikethrough text

--cursor-line.underline

Underline text

--cursor-line.width=0

Text width

--cursor.align="left"

Text Alignment

--cursor.background=""

Background Color

--cursor.bold

Bold text

--cursor.border-background=""

Border Background Color

--cursor.border-foreground=""

Border Foreground Color

--cursor.border="none"

Border Style

--cursor.faint

Faint text

--cursor.foreground="212"

Foreground Color

--cursor.height=0

Text height

--cursor.italic

Italicize text

--cursor.margin="0 0"

Text margin

--cursor.mode="blink"

Cursor mode

--cursor.padding="0 0"

Text padding

--cursor.strikethrough

Strikethrough text

--cursor.underline

Underline text

--cursor.width=0

Text width

--end-of-buffer.align="left"

Text Alignment

--end-of-buffer.background=""

Background Color

--end-of-buffer.bold

Bold text

--end-of-buffer.border-background=""

Border Background Color

--end-of-buffer.border-foreground=""

Border Foreground Color

--end-of-buffer.border="none"

Border Style

--end-of-buffer.faint

Faint text

--end-of-buffer.foreground="0"

Foreground Color

--end-of-buffer.height=0

Text height

--end-of-buffer.italic

Italicize text

--end-of-buffer.margin="0 0"

Text margin

--end-of-buffer.padding="0 0"

Text padding

--end-of-buffer.strikethrough

Strikethrough text

--end-of-buffer.underline

Underline text

--end-of-buffer.width=0

Text width

--header.align="left"

Text Alignment

--header.background=""

Background Color

--header.bold

Bold text

--header.border-background=""

Border Background Color

--header.border-foreground=""

Border Foreground Color

--header.border="none"

Border Style

--header.faint

Faint text

--header.foreground="240"

Foreground Color

--header.height=0

Text height

--header.italic

Italicize text

--header.margin="0 0"

Text margin

--header.padding="0 0"

Text padding

--header.strikethrough

Strikethrough text

--header.underline

Underline text

--header.width=0

Text width

--header=""

Header value

--height=5

Text area height

--line-number.align="left"

Text Alignment

--line-number.background=""

Background Color

--line-number.bold

Bold text

--line-number.border-background=""

Border Background Color

--line-number.border-foreground=""

Border Foreground Color

--line-number.border="none"

Border Style

--line-number.faint

Faint text

--line-number.foreground="7"

Foreground Color

--line-number.height=0

Text height

--line-number.italic

Italicize text

--line-number.margin="0 0"

Text margin

--line-number.padding="0 0"

Text padding

--line-number.strikethrough

Strikethrough text

--line-number.underline

Underline text

--line-number.width=0

Text width

--placeholder.align="left"

Text Alignment

--placeholder.background=""

Background Color

--placeholder.bold

Bold text

--placeholder.border-background=""

Border Background Color

--placeholder.border-foreground=""

Border Foreground Color

--placeholder.border="none"

Border Style

--placeholder.faint

Faint text

--placeholder.foreground="240"

Foreground Color

--placeholder.height=0

Text height

--placeholder.italic

Italicize text

--placeholder.margin="0 0"

Text margin

--placeholder.padding="0 0"

Text padding

--placeholder.strikethrough

Strikethrough text

--placeholder.underline

Underline text

--placeholder.width=0

Text width

--placeholder="Write something..."

Placeholder value

--prompt.align="left"

Text Alignment

--prompt.background=""

Background Color

--prompt.bold

Bold text

--prompt.border-background=""

Border Background Color

--prompt.border-foreground=""

Border Foreground Color

--prompt.border="none"

Border Style

--prompt.faint

Faint text

--prompt.foreground="7"

Foreground Color

--prompt.height=0

Text height

--prompt.italic

Italicize text

--prompt.margin="0 0"

Text margin

--prompt.padding="0 0"

Text padding

--prompt.strikethrough

Strikethrough text

--prompt.underline

Underline text

--prompt.width=0

Text width

--prompt="â "

Prompt to display

--show-cursor-line

Show cursor line

--show-line-numbers

Show line numbers

--value=""

Initial value (can be passed via stdin)

--width=50

Text area width (0 for terminal width)

COPYRIGHT

(C) 2022-2023 Charmbracelet, Inc.

Released under MIT license.


Updated 2024-01-29 - jenkler.se | uex.se