From 5fbb7fdc499b504f779dc886353e10094176e002 Mon Sep 17 00:00:00 2001 From: Christoph Haas Date: Mon, 25 Jul 2022 22:37:44 +0200 Subject: [PATCH] strange characters for non-interactive mode (#123) --- src/licenseGen/run.sh | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/src/licenseGen/run.sh b/src/licenseGen/run.sh index 6ea9662..ba504c2 100755 --- a/src/licenseGen/run.sh +++ b/src/licenseGen/run.sh @@ -6,14 +6,21 @@ DIR=`exec 2>/dev/null;(cd -- "$DIR") && cd -- "$DIR"|| cd "$DIR"; unset PWD; /us # Grab the absolute path to the default pfx location cert_path="$DIR/../../.keys/cert.pfx" -if [ "$#" -lt "1" ]; then - echo "USAGE: $0 [License Gen args...]" +if [ "$#" -lt "2" ]; then + echo "USAGE: $0 [License Gen args...]" + echo "ACTIONS:" + echo " interactive" + echo " user" + echo " org" exit 1 -elif [ "$#" -ge "2" ]; then - # If a cert path is provided manually, override the default - cert_path="$1" - shift fi -docker run -it --rm -v "$cert_path:/cert.pfx" bitbetter/licensegen "$@" +cert_path="$1" +action="$2" +shift +if [ $action = "interactive" ]; then + docker run -it --rm -v "$cert_path:/cert.pfx" bitbetter/licensegen "$@" +else + docker run --rm -v "$cert_path:/cert.pfx" bitbetter/licensegen "$@" +fi