Я хотел бы прочитать вывод команды оболочки.
Команда оболочки, которую я хочу прочитать, должна запускаться из определенного места. (это git log).
Есть ли хороший способ сделать это, кроме cd ing в местоположение, запустив (clojure.java.shell/sh "git log"), а затем cd вернуться в рабочий каталог?
Я ищу какую-то функцию (shell-at directory command). Было бы также оценено простую реализацию этой функции. Мой опыт работы с Clojure минимален.