Ho recentemente iniziato a utilizzare la libreria Haskell Turtle per sostituire alcuni dei miei script di shell.È possibile eseguire il debug degli script Turtle (equivalente al flag "-x" in bash)?
C'è un modo per abilitare in qualche modo l'eco dei comandi di Turtle incorporati (come cd) ala set -x
in script bash? Trovo abbastanza problematico eseguire il debug degli script Turtle nei casi in cui vengono eseguiti molti comandi e uno di essi non riesce con eccezioni (ad esempio il comando cp
con Exception:openBinaryFile: does not exist
). In alternativa hai qualche consiglio su come isolare rapidamente problemi come questi, in modo da non dover interspeare i comandi puStrLn/echo
in tutto il mio script?