diff options
author | Marc Pervaz Boocha <mboocha@sudomsg.xyz> | 2024-01-29 14:32:38 +0530 |
---|---|---|
committer | Marc Pervaz Boocha <mboocha@sudomsg.xyz> | 2024-01-29 14:32:38 +0530 |
commit | f390f01c67b92b4c4f520e8c64fc518beb235f90 (patch) | |
tree | 30cd2cf2ae4dac5a56a8342ac851539d059fb2bc /.local/bin/sh-prompt | |
parent | Initial Commit (diff) | |
download | dotfiles-f390f01c67b92b4c4f520e8c64fc518beb235f90.tar dotfiles-f390f01c67b92b4c4f520e8c64fc518beb235f90.tar.gz dotfiles-f390f01c67b92b4c4f520e8c64fc518beb235f90.tar.bz2 dotfiles-f390f01c67b92b4c4f520e8c64fc518beb235f90.tar.lz dotfiles-f390f01c67b92b4c4f520e8c64fc518beb235f90.tar.xz dotfiles-f390f01c67b92b4c4f520e8c64fc518beb235f90.tar.zst dotfiles-f390f01c67b92b4c4f520e8c64fc518beb235f90.zip |
Probally Should update more often
Diffstat (limited to '.local/bin/sh-prompt')
-rwxr-xr-x | .local/bin/sh-prompt | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/.local/bin/sh-prompt b/.local/bin/sh-prompt index ebc1057..389dd3c 100755 --- a/.local/bin/sh-prompt +++ b/.local/bin/sh-prompt @@ -1,3 +1,24 @@ #!/bin/sh -- -printf "%u %s@%s %s $ " "$1" "$(id -un)" "$(uname -n)" "$(pwd|sed 's|'"$HOME"'|~|g')" +( + save="$(stty -g)" + stty sane + tput sgr0 +# tput rmcup + if test "${VTE_VERSION:-0}" -ge 3405 + then + printf "\x1b]7;file://%s%s\x1b\\" "$(uname)" "$(pwd)" + fi + set-title "$(printf "%s@%s:%s" "$(id -un)" "$(uname -n)" "$(pwd|sed 's|'"$HOME"'|~|g')")" + stty "$save" +) > /dev/tty + +case "$(id -u)" in + 0) + PS='#' + ;; + *) + PS='$' +esac + +printf "%u %s@%s:%s %c " "$1" "$(id -un)" "$(uname -n)" "$(pwd -L|sed 's|'"$HOME"'|~|g')" "$PS" |