Недавно я начал использовать библиотеку Haskell Turtle, чтобы заменить некоторые из моих сценариев оболочки.Можно ли отлаживать скрипты Turtle (эквивалент флага «-x» в bash)?
Есть ли способ каким-то образом включить эхо встроенных команд черепахи (например, cd) ala set -x
в сценариях bash? Я считаю довольно проблематичным отлаживать скрипты Turtle в случаях, когда выполняется множество команд, и один из них сбой исключается (например, cp
команда с Exception:openBinaryFile: does not exist
). Кроме того, есть ли у вас рекомендации по быстрому изолированию таких проблем, так что мне не нужно вставлять команды puStrLn/echo
во весь мой сценарий?