github nojhan/liquidprompt v1.12-beta.1
Version 1.12 Beta 1

It has been over four years, but 1.12 is coming. There are only a
handful of changes here, but stretched out over four years, it is for
sure time for a release.

I couldn't make this a release candidate since there is at least one
important fix I am planning on including. I hopefully will get to it
soon, but I have been sitting on these changes long enough, and it's
time to get them out there.


  • color: Add $MAGENTA, $BOLD_PURPLE, and $BOLD_MAGENTA (3fadce9)
  • path: Allow to customize the symbol before the path that shows if the
    directory is writable: $LP_MARK_PERM (#430)
  • runtime: $LP_RUNTIME_BELL and $LP_RUNTIME_BELL_THRESHOLD to ring bell
    for slow commands (#571)


  • general: use LC_ALL=C everywhere parsable output is needed (#548, #549)
  • bash: workaround broken .bashrc that export $PROMPT_COMMAND, we now
    unexport it on startup (#450, #463, #474)
  • bash: handle unset $_LP_RUNTIME_LAST_SECONDS when set -u is set (#605)
  • bash: use $BASH_VERSINFO for when there is a non-numeric
    suffix (#522, 0234a58)
  • battery/OS X: newer versions of OS X failing to parse (#476, fefbe01)
  • cpu/SunOS: failing math operation on load average (#479, #480)
  • fossil: improve branch name detection, don't match tags (#497)
  • git: remove -E from grep check for portablility (#508)
  • git: modifications incorrectly showing as untracked files (#509)
  • hg: modifications incorrectly showing as untracked files (#509)
  • hostname: regression in $LP_ENABLE_FQDN implementation (#472)
  • hostname/SunOS: $LP_COLOR_HOST_HASH erroring (#461, #462, 9c1c8a3)
  • jobs: mispelled variable local declaration (#564)
  • root: $LP_MARK_DEFAULT being ignored if root (#501, 5ee3c53)


  • battery: hide battery symbol when neither charging nor discharging (#582)
  • color: optimize tput color gen (d62bf31)
  • git: faster git stash check (#503, 93df016)

Thanks to

  • Olivier Mengué (@dolmen) for maintaining the project for the majority
    of this release window
  • Felix Schlitter (@felixSchl) for cleaning up an awk script
  • Bryce Jasmer (@b-jazz) for clearing up wording in the config file
  • @nojhan for adding documentation to the README
  • Philip Garrison (@pgarrison) for allowing the colon to be customized
  • Étienne Deparis (@milouse) for improving Fossil branch name detection
  • Matt Smith (@ncs-msmith) for optimizing git stash check
  • François Schmidts (@jaesivsm) for fixing VCS file tracking regex
  • @ste-fan for fixing battery issues
  • Peter van Dijk (@Habbie) for fixing set -u issue in Bash
  • Nolan Leake (@nolanl) for adding bell ringing on slow command complete
  • Dmitry V. Drozdovich (@thrushcat) for fixing OS X battery issue
  • Tristan Miller (@logological) for adding documentation to the README
latest releases: v1.12.0, v1.12-rc.1
pre-release3 months ago