V8.00.000.2025.06.17
Signed-off-by: Marc S. Weidner <msw@coresecret.dev>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user