kiss: Print messages from prompt().

This enables the removal of a mess of nested
braces. I'm happy now.
This commit is contained in:
Dylan Araps 2020-02-20 00:39:21 +02:00
parent d5f609e761
commit 7216124e90
No known key found for this signature in database
GPG Key ID: 46D62DD9F1DE636E
1 changed files with 4 additions and 7 deletions

11
kiss
View File

@ -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)"