[PATCHv4 3/5] git-sh-setup: introduce say() for quiet options
- From
Stephen Boyd <bebarino@gmail.com>
- Date
- Jun 16, 2009, 22:32 UTC
- Message-ID
- <1245191581-11127-4-git-send-email-bebarino@gmail.com>
- In-Reply-To
- <1245191581-11127-3-git-send-email-bebarino@gmail.com>
Scripts should use say() when they want to output non-error messages. This function helps future script writers easily implement a quiet option by setting GIT_QUIET to enable suppression of non-error messages.
Signed-off-by: Stephen Boyd <bebarino@gmail.com> --- git-sh-setup.sh | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/git-sh-setup.sh b/git-sh-setup.sh index 80acb7d..c41c2f7 100755 --- a/git-sh-setup.sh +++ b/git-sh-setup.sh @@ -44,6 +44,15 @@ die() { exit 1 } +GIT_QUIET= + +say () { + if test -z "$GIT_QUIET" + then + printf '%s\n' "$*" + fi +} + if test -n "$OPTIONS_SPEC"; then usage() { "$0" -h
-- 1.6.3.2.306.g4f4fa