From 208b11af0a81a2a0e4db093eb49e4cedf8dab269 Mon Sep 17 00:00:00 2001 From: 3wc <3wc.git@doesthisthing.work> Date: Sat, 17 Apr 2021 12:29:39 +0200 Subject: [PATCH] Only check for pw(q)gen if we're tryna use them Ref #147 --- abra | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/abra b/abra index 64997c5..7c780e8 100755 --- a/abra +++ b/abra @@ -1632,12 +1632,17 @@ sub_app_secret_generate(){ fi if [[ -n "$LENGTH" ]]; then - require_binary pwgen - PWGEN=${abra__cmd_:-pwgen -s "$LENGTH" 1} + if [ -z "$abra__cmd_" ]; then + require_binary pwgen + abra__cmd_="pwgen -s \"$LENGTH\" 1" + fi else - require_binary pwqgen - PWGEN="${abra__cmd_:-pwqgen}" + if [ -z "$abra__cmd_" ]; then + require_binary pwqgen + abra__cmd_=pwqgen + fi fi + PWGEN=${abra__cmd_} debug "SECRET: $SECRET, VERSION $VERSION, PW $PWGEN, ALL $abra___all"