fix: setup wizard non-interactive safe, TUI script daemon detection + timing
Some checks failed
Deploy (Gitea) / deploy (push) Failing after 3s

This commit is contained in:
2026-05-05 14:26:27 -04:00
parent 9281e37c01
commit 23b8cfacd3
4 changed files with 76 additions and 22 deletions

View File

@@ -53,10 +53,11 @@
(config-write config))))
(defun prompt (prompt-text)
"Simple prompt that returns user input as a string."
"Simple prompt that returns user input as a string.
Returns nil if stdin is non-interactive."
(format t "~a" prompt-text)
(finish-output)
(read-line))
(ignore-errors (read-line)))
(defun prompt-yes-no (prompt-text)
"Prompts yes/no question. Returns T for yes, nil for no."