1
0
mirror of https://github.com/janet-lang/janet synced 2024-11-28 11:09:54 +00:00

Update cook tool to export shell function.

This commit is contained in:
Calvin Rose 2019-04-12 13:46:46 -04:00
parent 1596511175
commit 4ded5e10a2

View File

@ -8,14 +8,16 @@
(def- objext (if is-win ".obj" ".o"))
(def- modext (if is-win ".dll" ".so"))
(defn- shell
(def prefix (or (os/getenv "PREFIX") "/usr/local"))
(defn shell
"Do a shell command"
[& args]
(print ;args)
(def res (os/shell (string ;args)))
(def cmd (string ;args))
(print cmd)
(def res (os/shell cmd))
(unless (zero? res)
(print "Error executing command: " ;args)
(os/exit res)))
(error "command exited with status " res)))
(defn- rm
"Remove a directory and all sub directories."