kiss: add prompt after kiss build to install

This commit is contained in:
Dylan Araps 2019-08-15 15:11:53 +00:00
parent 73b778d70d
commit 1700ba5227
1 changed files with 19 additions and 2 deletions

21
kiss
View File

@ -505,7 +505,24 @@ pkg_build() {
done
log "Successfully built package(s)."
log "Run 'kiss i${explicit_packages% }' to install the built package(s)."
# Turn the explicit packages into a 'list'.
set -- $explicit_packages
# Only ask for confirmation if more than one package needs to be installed.
[ $# -gt 1 ] && {
log "Install built packages? [$*]" \
"Press Enter to continue or Ctrl+C to abort here."
# POSIX 'read' has none of the "nice" options like '-n', '-p'
# etc etc. This is the most basic usage of 'read'.
read -r REPLY && {
args i "$@"
return
}
}
log "Run 'kiss i $*' to install the built package(s)."
}
pkg_checksums() {
@ -828,7 +845,7 @@ pkg_updates() {
# Turn the string of outdated packages into a 'list'.
set -- $outdated
log "Packages to update: ${outdated% }."
log "Packages to update: $*."
# Tell 'pkg_build' to always prompt before build.
build_prompt=1