misc: Shorter syntax for no output
This commit is contained in:
parent
ae7271578a
commit
5e78bcb7be
24
neofetch
24
neofetch
|
@ -2449,7 +2449,7 @@ get_song() {
|
||||||
/string "title"/ {getline; t=$2} END{print a " \n " b " \n " t}')"
|
/string "title"/ {getline; t=$2} END{print a " \n " b " \n " t}')"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
*) mpc >/dev/null 2>&1 && song="$(mpc -f '%artist% \n %album% \n %title%' current)" ;;
|
*) mpc &>/dev/null && song="$(mpc -f '%artist% \n %album% \n %title%' current)" ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
[[ "$song" != *[a-z]* ]] && { unset -v song; return; }
|
[[ "$song" != *[a-z]* ]] && { unset -v song; return; }
|
||||||
|
@ -3050,7 +3050,7 @@ END
|
||||||
}
|
}
|
||||||
|
|
||||||
get_disk() {
|
get_disk() {
|
||||||
type -p df >/dev/null 2>&1 ||\
|
type -p df &>/dev/null ||\
|
||||||
{ err "Disk requires 'df' to function. Install 'df' to get disk info."; return; }
|
{ err "Disk requires 'df' to function. Install 'df' to get disk info."; return; }
|
||||||
|
|
||||||
df_version="$(df --version 2>&1)"
|
df_version="$(df --version 2>&1)"
|
||||||
|
@ -3389,7 +3389,7 @@ get_cols() {
|
||||||
# IMAGES
|
# IMAGES
|
||||||
|
|
||||||
image_backend() {
|
image_backend() {
|
||||||
[[ "$image_backend" != "off" ]] && ! type -p convert >/dev/null 2>&1 && \
|
[[ "$image_backend" != "off" ]] && ! type -p convert &>/dev/null && \
|
||||||
{ image_backend="ascii"; err "Image: Imagemagick not found, falling back to ascii mode."; }
|
{ image_backend="ascii"; err "Image: Imagemagick not found, falling back to ascii mode."; }
|
||||||
|
|
||||||
case "${image_backend:-off}" in
|
case "${image_backend:-off}" in
|
||||||
|
@ -3624,22 +3624,22 @@ get_term_size() {
|
||||||
|
|
||||||
# Get terminal width/height if \e[14t is unsupported.
|
# Get terminal width/height if \e[14t is unsupported.
|
||||||
if (( "${term_width:-0}" < 50 )) && [[ "$DISPLAY" && "$os" != "Mac OS X" ]]; then
|
if (( "${term_width:-0}" < 50 )) && [[ "$DISPLAY" && "$os" != "Mac OS X" ]]; then
|
||||||
if type -p xdotool >/dev/null 2>&1; then
|
if type -p xdotool &>/dev/null; then
|
||||||
IFS=$'\n' read -d "" -ra win < <(xdotool getactivewindow getwindowgeometry --shell %1)
|
IFS=$'\n' read -d "" -ra win < <(xdotool getactivewindow getwindowgeometry --shell %1)
|
||||||
term_width="${win[3]/WIDTH=}"
|
term_width="${win[3]/WIDTH=}"
|
||||||
term_height="${win[4]/HEIGHT=}"
|
term_height="${win[4]/HEIGHT=}"
|
||||||
|
|
||||||
elif type -p xwininfo >/dev/null 2>&1; then
|
elif type -p xwininfo &>/dev/null; then
|
||||||
# Get the focused window's ID.
|
# Get the focused window's ID.
|
||||||
if type -p xdo >/dev/null 2>&1; then
|
if type -p xdo &>/dev/null; then
|
||||||
current_window="$(xdo id)"
|
current_window="$(xdo id)"
|
||||||
|
|
||||||
elif type -p xdpyinfo >/dev/null 2>&1; then
|
elif type -p xdpyinfo &>/dev/null; then
|
||||||
current_window="$(xdpyinfo | grep -F "focus:")"
|
current_window="$(xdpyinfo | grep -F "focus:")"
|
||||||
current_window="${current_window/*window }"
|
current_window="${current_window/*window }"
|
||||||
current_window="${current_window/,*}"
|
current_window="${current_window/,*}"
|
||||||
|
|
||||||
elif type -p xprop >/dev/null 2>&1; then
|
elif type -p xprop &>/dev/null; then
|
||||||
current_window="$(xprop -root _NET_ACTIVE_WINDOW)"
|
current_window="$(xprop -root _NET_ACTIVE_WINDOW)"
|
||||||
current_window="${current_window##* }"
|
current_window="${current_window##* }"
|
||||||
fi
|
fi
|
||||||
|
@ -3847,7 +3847,7 @@ display_image() {
|
||||||
# appearing in specific terminal emulators.
|
# appearing in specific terminal emulators.
|
||||||
sleep 0.05
|
sleep 0.05
|
||||||
printf "%b\n" "0;1;$xoffset;$yoffset;$width;$height;;;;;$image\n4;\n3;" |\
|
printf "%b\n" "0;1;$xoffset;$yoffset;$width;$height;;;;;$image\n4;\n3;" |\
|
||||||
"${w3m_img_path:-false}" -bg "$background_color" >/dev/null 2>&1 ||\
|
"${w3m_img_path:-false}" -bg "$background_color" &>/dev/null ||\
|
||||||
to_off "Image: w3m-img failed to display the image."
|
to_off "Image: w3m-img failed to display the image."
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
@ -4173,13 +4173,13 @@ kde_config_dir() {
|
||||||
if [[ "$kde_config_dir" ]]; then
|
if [[ "$kde_config_dir" ]]; then
|
||||||
return
|
return
|
||||||
|
|
||||||
elif type -p kf5-config >/dev/null 2>&1; then
|
elif type -p kf5-config &>/dev/null; then
|
||||||
kde_config_dir="$(kf5-config --path config)"
|
kde_config_dir="$(kf5-config --path config)"
|
||||||
|
|
||||||
elif type -p kde4-config >/dev/null 2>&1; then
|
elif type -p kde4-config &>/dev/null; then
|
||||||
kde_config_dir="$(kde4-config --path config)"
|
kde_config_dir="$(kde4-config --path config)"
|
||||||
|
|
||||||
elif type -p kde-config >/dev/null 2>&1; then
|
elif type -p kde-config &>/dev/null; then
|
||||||
kde_config_dir="$(kde-config --path config)"
|
kde_config_dir="$(kde-config --path config)"
|
||||||
|
|
||||||
elif [[ -d "${HOME}/.kde4" ]]; then
|
elif [[ -d "${HOME}/.kde4" ]]; then
|
||||||
|
|
Reference in New Issue