From c60980153c10f7e71e124066c41ee3a643c82ad1 Mon Sep 17 00:00:00 2001 From: "dylan.araps@gmail.com" Date: Wed, 19 Feb 2020 22:39:21 +0000 Subject: kiss: Print messages from prompt(). This enables the removal of a mess of nested braces. I'm happy now. FossilOrigin-Name: 12ffba199537785f2c0b0b09f1f531b3491a0a649de241328ba4051f513e4b7b --- kiss | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/kiss b/kiss index 0f2f45b..3bd6be7 100755 --- a/kiss +++ b/kiss @@ -41,6 +41,7 @@ contains() { prompt() { # Ask the user for some input. + [ "$1" ] && log "$1" log "Continue?: Press Enter to continue or Ctrl+C to abort here" # POSIX 'read' has none of the "nice" options like '-n', '-p' @@ -643,13 +644,9 @@ pkg_build() { set -- $explicit # Only ask for confirmation if more than one package needs to be installed. - [ $# -gt 1 ] && { - log "Install built packages? [$*]" - - prompt && { - args i "$@" - return - } + [ $# -gt 1 ] && prompt "Install built packages? [$*]" && { + args i "$@" + return } log "Run 'kiss i $*' to install the package(s)" -- cgit v1.2.3