1
0
mirror of https://github.com/octoleo/hosts.git synced 2024-05-28 12:20:47 +00:00

Add _warn() and use in completions.

This commit is contained in:
William Melody 2020-06-07 13:17:24 -07:00
parent 23d6a1c653
commit 952e2465b3

22
hosts
View File

@ -154,6 +154,22 @@ _return_1() {
return 1 return 1
} }
# _warn()
#
# Usage:
# _warn <command>
#
# Description:
# Print the specified command with output redirected to standard error.
# The command is expected to print a message and should typically be either
# `echo`, `printf`, or `cat`.
_warn() {
{
printf "%s " "$(tput setaf 1)!$(tput sgr0)"
"${@}"
} 1>&2
}
############################################################################### ###############################################################################
# Load Commands # Load Commands
############################################################################### ###############################################################################
@ -1106,10 +1122,10 @@ HEREDOC
printf "Completion script installed: %s\\n" \ printf "Completion script installed: %s\\n" \
"${_completion_target}" "${_completion_target}"
else else
printf "Exists: %s\\n" "${_completion_target}" _warn printf "Exists: %s\\n" "${_completion_target}"
fi fi
else else
printf "Permission denied: %s\\n" "${_completion_path}" _warn printf "Permission denied: %s\\n" "${_completion_path}"
fi fi
fi fi
fi fi
@ -1146,7 +1162,7 @@ HEREDOC
"${_completion_target}" "${_completion_target}"
fi fi
else else
printf "Permission denied: %s\\n" "${_completion_path}" _warn printf "Permission denied: %s\\n" "${_completion_path}"
fi fi
fi fi
done done