From 3de9da06742578a9efcbbc399bbb1201bef96709 Mon Sep 17 00:00:00 2001
From: Simon McVittie <smcv@collabora.com>
Date: Tue, 24 Apr 2018 13:12:41 +0100
Subject: [PATCH] Add --verbose option

Signed-off-by: Simon McVittie <smcv@collabora.com>
---
 pressure-vessel-wrap | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/pressure-vessel-wrap b/pressure-vessel-wrap
index cb3d2bc11..bd9e15b47 100755
--- a/pressure-vessel-wrap
+++ b/pressure-vessel-wrap
@@ -88,6 +88,7 @@ fi
 
 fake_home=
 interactive=
+verbose=
 
 # Pop the pressure-vessel-wrap options from $@, leaving the command
 # and arguments.
@@ -120,13 +121,14 @@ usage () {
     echo "--interactive                 Run an interactive shell instead of"
     echo "                              COMMAND. Executing \"\$@\" in that"
     echo "                              shell will run COMMAND [ARGS]."
+    echo "--verbose                     Be more verbose."
     echo
 
     exit "$code"
 }
 
 getopt_temp="$(getopt -o '' --long \
-    'freedesktop-app-id:,help,home:,interactive,steam-app-id:' \
+    'freedesktop-app-id:,help,home:,interactive,steam-app-id:,verbose' \
     -n "$me" -- "$@")"
 
 if [ $? -ne 0 ]; then
@@ -158,6 +160,11 @@ while [ "$#" -gt 0 ]; do
             shift
             ;;
 
+        (--verbose)
+            verbose=yes
+            shift
+            ;;
+
         (--help)
             usage 0
             # not reached
@@ -343,6 +350,10 @@ fi
 
 # Replace this process with bwrap, which replaces itself with the
 # desired command (unless exec fails)
+if [ -n "$verbose" ]; then
+    echo "$me: '$BWRAP $*'" >&2
+fi
+
 exec "$BWRAP" $bwrap_end_of_options "$@" || e=$?
 echo "$me: failed to execute '$BWRAP $*': exec status $?" >&2
 exit $?
-- 
GitLab