nu: rewatch - revert uncatchable try/catch

This commit is contained in:
2026-05-17 17:48:52 +02:00
parent 0e99cbb757
commit 404fc49df0
+7 -9
View File
@@ -16,15 +16,13 @@ def ports [] {
# Repeatedly clears and reruns a closure — nu-native watch replacement
def rewatch [interval: duration, cmd: closure] {
try {
loop {
clear
let dim = $env.config.color_config.hints
print $"(ansi { fg: $dim })(date now | format date '%H:%M:%S')(ansi reset)"
do $cmd | print
sleep $interval
}
} catch { null }
loop {
clear
let dim = $env.config.color_config.hints
print $"(ansi { fg: $dim })(date now | format date '%H:%M:%S')(ansi reset)"
do $cmd | print
sleep $interval
}
}
# Environment variables as a filterable sorted table