rpk profile prompt
Prompt a profile name formatted for a PS1 prompt.
This command prints ANSI-escaped text per your current profile’s prompt
field. If the current profile does not have a prompt, this prints nothing.
If the prompt is invalid, this exits 0 with no message. To validate the
current prompt, use the --validate flag.
This command may introduce other % variables in the future, if you want to
print a % directly, use %% to escape it.
To use this in zsh, be sure to add setopt PROMPT_SUBST to your .zshrc.
To edit your PS1, use something like PS1='$(rpk profile prompt)' in your
shell rc file.
Usage
rpk profile prompt [flags]
Format
The prompt field supports space or comma separated modifiers and a quoted
string that is be modified. Inside the string, the variable %p or %n refers to
the profile name. As a few examples:
prompt: hi-white, bg-red, bold, "[%p]"
prompt: hi-red "PROD"
prompt: white, "dev-%n
If you want to have multiple formats, you can wrap each formatted section in parentheses.
prompt: ("--") (hi-white bg-red bold "[%p]")
Global flags
| Value | Type | Description |
|---|---|---|
|
string |
Redpanda or |
|
stringArray |
Override |
|
bool |
Ignore |
|
string |
|
|
bool |
Enable verbose logging. |