Turs

A Purs-inspired prompt.

Usage

  1. Build turs using $ cargo build --release
  2. Add the binary to your $PATH
  3. Add the following snippet to your ZSH configuration:

``` autoload -Uz add-zsh-hook

function promptturs_precmd() { turs precmd }

function promptturs_prompt() { PROMPT=turs prompt -k "$KEYMAP" -r "$?" }

function promptturs_rprompt() { RPROMPT=turs rprompt }

function zle-line-init zle-keymap-select { prompttursprompt _promptturs_rprompt zle reset-prompt }

zle -N zle-line-init zle -N zle-keymap-select prompttursprompt _promptturs_rprompt

add-zsh-hook precmd promptturs_precmd ```