Char char¶
char is a section responsible for rendering a prompt character. By default, Spaceship uses ➜ as a prompt character.
When the previous command was executed successfully, the prompt character is green (SPACESHIP_CHAR_COLOR_SUCCESS). Otherwise, if the previous command exited with non-zero code, the prompt character is red (SPACESHIP_CHAR_COLOR_FAILURE).
Changing prompt character for the root user¶
By default, Spaceship doesn't change prompt character when executing commands as a root user. You can change the custom root prompt by setting a SPACESHIP_CHAR_SYMBOL_ROOT option.
.zshrc
SPACESHIP_CHAR_SYMBOL_ROOT="#"
Options¶
| Variable | Default | Meaning | 
|---|---|---|
SPACESHIP_CHAR_PREFIX | 
 | 
Prefix before prompt character | 
SPACESHIP_CHAR_SUFFIX | 
 | 
Suffix after prompt character | 
SPACESHIP_CHAR_SYMBOL | 
➜ | 
Prompt character to be shown before any command | 
SPACESHIP_CHAR_SYMBOL_SUCCESS | 
$SPACESHIP_CHAR_SYMBOL | 
Prompt character to be shown after successful command | 
SPACESHIP_CHAR_SYMBOL_FAILURE | 
$SPACESHIP_CHAR_SYMBOL | 
Prompt character to be shown after failed command | 
SPACESHIP_CHAR_SYMBOL_ROOT | 
$SPACESHIP_CHAR_SYMBOL | 
Prompt character to be shown before any command for the root user | 
SPACESHIP_CHAR_SYMBOL_SECONDARY | 
$SPACESHIP_CHAR_SYMBOL | 
Secondary prompt character to be shown for incomplete commands | 
SPACESHIP_CHAR_COLOR_SUCCESS | 
green | 
Color of prompt character if last command completes successfully | 
SPACESHIP_CHAR_COLOR_FAILURE | 
red | 
Color of prompt character if last command returns non-zero exit-code | 
SPACESHIP_CHAR_COLOR_SECONDARY | 
yellow | 
Color of secondary prompt character |