This is the tragic result: a powerline-style shell prompt generator for node.
npm install powerline-js (speculatively because I haven't yet published this) or clone the repo. Symlink
powerline.js to some location in your path.
Then go to the original most excellent project page and find a patched font you like.
Use it as you would the original. E.g, for bash:
: which shell to emit color escapes for; defaults to
: use only the current working directory in the prompt; defaults to
: which font mode to expect; defaults to
: how many segments of the current working directory to show; defaults to 5
: do not attempt to show extra source repository information for the current directory; defaults to
: generate only a source repository segment; defaults to
Any further arguments are presumed to be
$? aka the error returned by the previous shell command.
No mercurial support yet and the svn support isn't good, but then, you're using git anyway. Note that I default to zsh because that's how I roll, but the original defaults to bash.