Skip to content

Instantly share code, notes, and snippets.

@nicerobot
Last active March 23, 2018 22:58
Show Gist options
  • Save nicerobot/1484713 to your computer and use it in GitHub Desktop.
Save nicerobot/1484713 to your computer and use it in GitHub Desktop.
Abbreviating PROMPT_COMMAND with ${HOME} to ~ replacement using perl
#!/bin/bash
PROMPT_COMMAND='PS1X=$(perl -p -e "s|^${HOME}|~|;s|([^/])[^/]*/|$""1/|g" <<<${PWD})'
PS1='\j \u@\h:${PS1X}  '
# http://unix.stackexchange.com/a/26860/6128
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment