Base prompt formatter (xonsh.prompt.base)
Base prompt, provides FORMATTER_DICT and prompt related functions
-
xonsh.prompt.base.default_prompt()[source]
Creates a new instance of the default prompt.
-
xonsh.prompt.base.is_template_string(template, formatter_dict=None)[source]
Returns whether or not the string is a valid template.
-
xonsh.prompt.base.multiline_prompt(curr='')[source]
Returns the filler text for the prompt in multiline scenarios.
-
xonsh.prompt.base.partial_format_prompt(template='{env_name:{} }{BOLD_GREEN}{user}@{hostname}{BOLD_BLUE} {cwd}{branch_color}{curr_branch: {}}{NO_COLOR} {BOLD_BLUE}{prompt_end}{NO_COLOR} ', formatter_dict=None)[source]
Formats a xonsh prompt template string.