From 9deeeb84723980bca83c589ea0bb7cf57777d292 Mon Sep 17 00:00:00 2001 From: xyz Date: Mon, 1 Nov 2021 01:43:17 -0700 Subject: refactor --- home/xyz/.bashrc | 2 +- home/xyz/.local/bin/wh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'home/xyz') diff --git a/home/xyz/.bashrc b/home/xyz/.bashrc index ef8ae9a0..af46c839 100644 --- a/home/xyz/.bashrc +++ b/home/xyz/.bashrc @@ -26,7 +26,7 @@ esac #PS1='\[\033[0;91m\][\u@\h \W]\$ \[\033[0m\]' # tput is better for different terminals? -# but also need \[ and \] around color code! +# but also need \[ and \] around color code for PS1! but seems no need for printf in script? why? # setaf and sgr0 see `man terminfo` PS1="\[$(tput setaf 1)\][\u@\h \W]\$ \[$(tput sgr0)\]" diff --git a/home/xyz/.local/bin/wh b/home/xyz/.local/bin/wh index 42424e84..1457466c 100755 --- a/home/xyz/.local/bin/wh +++ b/home/xyz/.local/bin/wh @@ -1,8 +1,8 @@ #!/bin/sh # blue, see `man terminfo` -setaf=$(tput setaf 4) -sgr0=$(tput sgr0) +setaf="$(tput setaf 4)" +sgr0="$(tput sgr0)" for cmd in type whatis whereis which "pacman -Qo --color always"; do printf '\n%s\n%s\n' "$setaf$cmd $*$sgr0" "$($cmd "$@" 2>&1)" -- cgit v1.2.3-70-g09d2