[pacman-dev] [PATCH v6 5/9] bacman: add option to print fewer status updates
Allan McRae
allan at archlinux.org
Sat Sep 3 12:11:10 UTC 2016
On 03/09/16 00:50, Gordian Edenhofer wrote:
> Signed-off-by: Gordian Edenhofer <gordian.edenhofer at gmail.com>
> ---
> contrib/bacman.sh.in | 9 +++++++--
> 1 file changed, 7 insertions(+), 2 deletions(-)
>
> diff --git a/contrib/bacman.sh.in b/contrib/bacman.sh.in
> index f5807b5..a567e7d 100644
> --- a/contrib/bacman.sh.in
> +++ b/contrib/bacman.sh.in
> @@ -28,6 +28,7 @@ declare -r myname='bacman'
> declare -r myver='@PACKAGE_VERSION@'
> USE_COLOR='y'
> INCLUDE_PACNEW='n'
> +QUIET=0
> # Required for fakeroot because options are shifted off the array.
> ARGS=("$@")
>
> @@ -54,6 +55,7 @@ usage() {
> echo
> printf -- "$(gettext "Options:")\n"
> printf -- "$(gettext " -h, --help Show this help message and exit")\n"
> + printf -- "$(gettext " -q, --quiet Silence most of the status reporting")\n"
> printf -- "$(gettext " -m, --nocolor Disable colorized output messages")\n"
> printf -- "$(gettext " --pacnew Package .pacnew files")\n"
> echo
> @@ -85,8 +87,8 @@ for option in "$@"; do
> done
>
> # Parse arguments
> -OPT_SHORT='mv'
> -OPT_LONG=('nocolor' 'pacnew' 'version')
> +OPT_SHORT='qmv'
> +OPT_LONG=('quiet' 'nocolor' 'pacnew' 'version')
> if ! parseopts "$OPT_SHORT" "${OPT_LONG[@]}" -- "$@"; then
> usage
> exit 1
> @@ -96,6 +98,8 @@ unset OPT_SHORT OPT_LONG OPTRET
>
> while :; do
> case "$1" in
> + -q|--quiet)
> + QUIET=1 ;;
> -m|--nocolor)
> USE_COLOR='n' ;;
> --pacnew)
> @@ -180,6 +184,7 @@ fakebuild() {
>
> # Assemble list of files which belong to the package and tar them
> msg2 "Copying package files..."
> +
Unrelated change
> while read i; do
> if [[ -z $i ]]; then
> continue
>
More information about the pacman-dev
mailing list