Misc: Remove all 2>/dev/null instances and put it into one single exec
This commit is contained in:
parent
b811d521a1
commit
1dee216fb5
1 changed files with 17 additions and 16 deletions
33
neofetch
33
neofetch
|
@ -116,7 +116,7 @@ get_distro() {
|
||||||
elif [[ -f "/etc/os-release" || -f "/usr/lib/os-release" ]]; then
|
elif [[ -f "/etc/os-release" || -f "/usr/lib/os-release" ]]; then
|
||||||
# Source the os-release file
|
# Source the os-release file
|
||||||
for file in /etc/os-release /usr/lib/os-release; do
|
for file in /etc/os-release /usr/lib/os-release; do
|
||||||
source "$file" 2>/dev/null && break
|
source "$file" && break
|
||||||
done
|
done
|
||||||
|
|
||||||
# Format the distro name.
|
# Format the distro name.
|
||||||
|
@ -1737,11 +1737,11 @@ get_term_font() {
|
||||||
|
|
||||||
# Count Guids in "New Bookmarks"; they should be unique
|
# Count Guids in "New Bookmarks"; they should be unique
|
||||||
local profiles_count
|
local profiles_count
|
||||||
profiles_count="$(/usr/libexec/PlistBuddy -c "Print :New\ Bookmarks:" ~/Library/Preferences/com.googlecode.iterm2.plist 2>/dev/null | grep -c "Guid")"
|
profiles_count="$(/usr/libexec/PlistBuddy -c "Print :New\ Bookmarks:" ~/Library/Preferences/com.googlecode.iterm2.plist | grep -c "Guid")"
|
||||||
|
|
||||||
for ((i=0; i<=profiles_count; i++)); do
|
for ((i=0; i<=profiles_count; i++)); do
|
||||||
local profile_name
|
local profile_name
|
||||||
profile_name="$(/usr/libexec/PlistBuddy -c "Print :New\ Bookmarks:${i}:Name:" ~/Library/Preferences/com.googlecode.iterm2.plist 2>/dev/null)"
|
profile_name="$(/usr/libexec/PlistBuddy -c "Print :New\ Bookmarks:${i}:Name:" ~/Library/Preferences/com.googlecode.iterm2.plist)"
|
||||||
|
|
||||||
if [[ "$profile_name" == "$current_profile_name" ]]; then
|
if [[ "$profile_name" == "$current_profile_name" ]]; then
|
||||||
# "Normal Font"
|
# "Normal Font"
|
||||||
|
@ -1899,7 +1899,7 @@ get_disk() {
|
||||||
# Create an array called 'disks' where each element is a separate line from
|
# Create an array called 'disks' where each element is a separate line from
|
||||||
# df's output. We then unset the first element which removes the column titles.
|
# df's output. We then unset the first element which removes the column titles.
|
||||||
IFS=$'\n'
|
IFS=$'\n'
|
||||||
disks=($(df "${df_flags[@]}" "${disk_show[@]:-/}" 2>/dev/null))
|
disks=($(df "${df_flags[@]}" "${disk_show[@]:-/}"))
|
||||||
unset 'disks[0]'
|
unset 'disks[0]'
|
||||||
IFS="$old_ifs"
|
IFS="$old_ifs"
|
||||||
|
|
||||||
|
@ -2188,7 +2188,7 @@ image_backend() {
|
||||||
|
|
||||||
get_image_size
|
get_image_size
|
||||||
make_thumbnail
|
make_thumbnail
|
||||||
display_image 2>/dev/null
|
display_image
|
||||||
;;
|
;;
|
||||||
|
|
||||||
*)
|
*)
|
||||||
|
@ -2234,7 +2234,7 @@ get_ascii() {
|
||||||
export LC_ALL="$sys_locale"
|
export LC_ALL="$sys_locale"
|
||||||
|
|
||||||
# Turn file into variable.
|
# Turn file into variable.
|
||||||
while IFS=$'\n' read -r line 2>/dev/null; do
|
while IFS=$'\n' read -r line; do
|
||||||
print+="$line \n"
|
print+="$line \n"
|
||||||
|
|
||||||
# Calculate size of ascii file in line length / line count.
|
# Calculate size of ascii file in line length / line count.
|
||||||
|
@ -2263,7 +2263,7 @@ get_ascii() {
|
||||||
get_image_source() {
|
get_image_source() {
|
||||||
case "$image_source" in
|
case "$image_source" in
|
||||||
"auto" | "wall" | "wallpaper")
|
"auto" | "wall" | "wallpaper")
|
||||||
get_wallpaper 2>/dev/null
|
get_wallpaper
|
||||||
;;
|
;;
|
||||||
|
|
||||||
*)
|
*)
|
||||||
|
@ -2614,7 +2614,7 @@ to_ascii() {
|
||||||
image_backend="ascii"
|
image_backend="ascii"
|
||||||
|
|
||||||
# Print the ascii art.
|
# Print the ascii art.
|
||||||
get_ascii 2>/dev/null
|
get_ascii
|
||||||
|
|
||||||
# Set cursor position next image/ascii.
|
# Set cursor position next image/ascii.
|
||||||
printf "%b" "\033[${lines:-0}A\033[9999999D"
|
printf "%b" "\033[${lines:-0}A\033[9999999D"
|
||||||
|
@ -2630,7 +2630,7 @@ to_off() {
|
||||||
# SCREENSHOT
|
# SCREENSHOT
|
||||||
|
|
||||||
take_scrot() {
|
take_scrot() {
|
||||||
scrot_program "${scrot_dir}${scrot_name}" 2>/dev/null
|
scrot_program "${scrot_dir}${scrot_name}"
|
||||||
|
|
||||||
err "Scrot: Saved screenshot as: ${scrot_dir}${scrot_name}"
|
err "Scrot: Saved screenshot as: ${scrot_dir}${scrot_name}"
|
||||||
|
|
||||||
|
@ -2746,7 +2746,7 @@ info() {
|
||||||
unset -v prin
|
unset -v prin
|
||||||
|
|
||||||
# Call the function.
|
# Call the function.
|
||||||
"get_${2:-$1}" 2>/dev/null
|
"get_${2:-$1}"
|
||||||
|
|
||||||
# If the get_func function called 'prin' directly, stop here.
|
# If the get_func function called 'prin' directly, stop here.
|
||||||
[[ "$prin" ]] && return
|
[[ "$prin" ]] && return
|
||||||
|
@ -4179,7 +4179,7 @@ exit 1
|
||||||
|
|
||||||
get_args() {
|
get_args() {
|
||||||
# Check the commandline flags early for '--config'.
|
# Check the commandline flags early for '--config'.
|
||||||
[[ "$*" != *--config* ]] && get_user_config 2>/dev/null
|
[[ "$*" != *--config* ]] && get_user_config
|
||||||
|
|
||||||
while [[ "$1" ]]; do
|
while [[ "$1" ]]; do
|
||||||
case "$1" in
|
case "$1" in
|
||||||
|
@ -4344,7 +4344,7 @@ get_args() {
|
||||||
"none" | "off" | "") ;;
|
"none" | "off" | "") ;;
|
||||||
*)
|
*)
|
||||||
config_file="$(get_full_path "$2")"
|
config_file="$(get_full_path "$2")"
|
||||||
get_user_config 2>/dev/null
|
get_user_config
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
|
@ -4362,9 +4362,10 @@ get_args() {
|
||||||
main() {
|
main() {
|
||||||
cache_uname
|
cache_uname
|
||||||
get_os
|
get_os
|
||||||
get_default_config 2>/dev/null
|
get_default_config
|
||||||
get_args "$@"
|
get_args "$@"
|
||||||
get_distro 2>/dev/null
|
[[ "$verbose" != "on" ]] && exec 2>/dev/null
|
||||||
|
get_distro
|
||||||
get_bold
|
get_bold
|
||||||
get_distro_colors
|
get_distro_colors
|
||||||
|
|
||||||
|
@ -4380,12 +4381,12 @@ main() {
|
||||||
image_backend
|
image_backend
|
||||||
old_functions
|
old_functions
|
||||||
get_cache_dir
|
get_cache_dir
|
||||||
print_info 2>/dev/null
|
print_info
|
||||||
dynamic_prompt
|
dynamic_prompt
|
||||||
|
|
||||||
# w3m-img: Draw the image a second time to fix
|
# w3m-img: Draw the image a second time to fix
|
||||||
# rendering issues in specific terminal emulators.
|
# rendering issues in specific terminal emulators.
|
||||||
[[ "$image_backend" == *w3m* ]] && display_image 2>/dev/null
|
[[ "$image_backend" == *w3m* ]] && display_image
|
||||||
|
|
||||||
# Take a screenshot.
|
# Take a screenshot.
|
||||||
[[ "$scrot" == "on" ]] && take_scrot
|
[[ "$scrot" == "on" ]] && take_scrot
|
||||||
|
|
Loading…
Reference in a new issue