V8.00.000.2025.06.17

Signed-off-by: Marc S. Weidner <msw@coresecret.dev>
This commit is contained in:
2025-08-06 19:23:16 +02:00
parent b7a8e7174b
commit 03c63b8b87
25 changed files with 449 additions and 221 deletions

View File

@@ -15,7 +15,7 @@ guard_sourcing
#######################################
# Terminal cleaner for Dialog Wrappers.
# Arguments:
# None
# None
#######################################
clean_screen() {
tput cnorm > /dev/tty # Cursor visible
@@ -35,7 +35,7 @@ clean_screen() {
# PIPE_DIALOG_GAUGE
# VAR_IN_DIALOG_WR
# Arguments:
# None
# None
#######################################
dialog_gauge() {
clear
@@ -66,7 +66,7 @@ dialog_gauge() {
# ROWS_USE
# VAR_IN_DIALOG_WR
# Arguments:
# None
# None
#######################################
dialog_box() {
### Save original stdout
@@ -108,10 +108,12 @@ dialog_box() {
#######################################
# Dialog Program Box Cleaner.
# Globals:
# FD_SAVE_OUT
# PID_DIALOG_BOX
# PIPE_DIALOG_BOX
# VAR_IN_DIALOG_WR
# Arguments:
# None
# None
#######################################
dialog_box_cleaner() {
[[ -n "${FD_SAVE_OUT-}" ]] && exec 1>&"${FD_SAVE_OUT}" 2>&"${FD_SAVE_OUT}"
@@ -131,10 +133,12 @@ dialog_box_cleaner() {
#######################################
# Dialog Gauge Bar Cleaner.
# Globals:
# FD_GAUGE
# PID_DIALOG_GAUGE
# PIPE_DIALOG_GAUGE
# VAR_IN_DIALOG_WR
# Arguments:
# None
# None
#######################################
dialog_gauge_cleaner() {
if [[ -n "${FD_GAUGE-}" ]]; then
@@ -150,4 +154,17 @@ dialog_gauge_cleaner() {
clean_screen
sleep 1
}
#######################################
# Dialog Gauge Bar Cleaner.
# Globals:
# VAR_IN_DIALOG_WR
# Arguments:
# None
#######################################
dialog_text_cleaner() {
declare -gx VAR_IN_DIALOG_WR="false"
clean_screen
sleep 1
}
# vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=sh