Me gustaría leer el resultado de un comando de shell. El comando de shell que deseo leer se debe ejecutar desde una ubicación específica. (es git log
).Ejecutar comando de shell en Clojure desde la ubicación específica
¿Hay una buena manera de hacer esto que no sea cd
ing en el lugar, corriendo (clojure.java.shell/sh "git log")
, y luego cd
ing volver al directorio de trabajo?
Estoy buscando algún tipo de función (shell-at directory command)
. También se apreciaría una implementación simple de esta función. Mi experiencia con Clojure es mínima.
Perfecto. ¡Gracias! – MRocklin