diff options
| author | Mitchell Riedstra <mitch@riedstra.dev> | 2026-01-11 00:14:26 -0500 |
|---|---|---|
| committer | Mitchell Riedstra <mitch@riedstra.dev> | 2026-01-11 00:14:26 -0500 |
| commit | 468bc4cb95f738668cadeb77e0b79a197a6d1cf5 (patch) | |
| tree | 49b3a97bb7a4128bdada97ac4ac1caba7c085d2c | |
| parent | ff4ff821374ad849224e5cae4f408244bfc6ed70 (diff) | |
| download | dotfiles-468bc4cb95f738668cadeb77e0b79a197a6d1cf5.tar.gz dotfiles-468bc4cb95f738668cadeb77e0b79a197a6d1cf5.tar.xz | |
Fix up title handling and set it by default in prompts
| -rw-r--r-- | kshrc | 17 |
1 files changed, 7 insertions, 10 deletions
@@ -246,9 +246,9 @@ _ret=$? setPrompt() { case $1 in -date) export PS1='$(date "+%m.%d %H:%M") `nzret`\$ ' ;; -time) export PS1='$(date "+%H:%M") `nzret`\$ ' ;; -basic) export PS1='`nzret`\$ ' ;; +date) export PS1='$(date "+%m.%d %H:%M") `set_my_title``nzret`\$ ' ;; +time) export PS1='$(date "+%H:%M") `set_my_title``nzret`\$ ' ;; +basic) export PS1='`set_my_title``nzret`\$ ' ;; esac } @@ -273,14 +273,11 @@ unset _passDir } set_title() { - printf $'\033]0;'"%s"$'\007' "$1" + printf '\033]0;'"%s"'\007' "$1" } set_my_title() { - _load="Load Avg: $(_sys_load)" - _free_mem="M Free: $(_sys_memory)" - _uptime="Uptime: $(_sys_uptime)" - set_title "$(id -un)[$(hostname)] -- $_load $_free_mem $_uptime" + set_title "$(id -un)@$(hostname 2>/dev/null || cat /etc/hostname 2>/dev/null || cat /etc/myname 2>/dev/null)" } _sys_memory() { @@ -572,10 +569,10 @@ elif [ -n "$KSH_VERSION" ] ; then # if you want PWD # export PS1='`nzret`\u@\h \$PWD \$ ' - export PS1='`nzret`\u@\h\$ ' + export PS1='`set_my_title``nzret`\u@\h\$ ' if [ "$(id -u)" -eq 0 ] ; then - export PS1='`nzret`\h\$ ' + export PS1='`set_my_title``nzret`\h\$ ' fi elif [ "$SHELL" = "/bin/sh" ] && [ "$(uname)" = "FreeBSD" ] ; then |
