std.make.common
get-triggered
added in 4.0
(get-triggered)(get-triggered ns)gets all configs given a trigger namespace
(mapv (fn mcfg (:tag @(:instance mcfg))) (common/with:triggers +triggers+ (common/get-triggered ’hello))) => “test.demo-make”
make-config-map
added in 4.0
(make-config-map {:keys [ns build root params orgfile github default sections triggers], :as m})creates a make-config map
make-config-update
added in 4.0
(make-config-update {:keys [instance], :as mcfg} new-config)updates the make-config
make-dir
added in 4.0
(make-dir {:keys [instance], :as mcfg})gets the dir specified by the config
(common/make-dir +demo-config+) => string?
make-dir-exists?
added in 4.0
(make-dir-exists? mcfg)checks that the make directory exists
make-run
added in 4.0
(make-run {:keys [instance], :as mcfg} & [command])runs the make executable
make-run-internal
added in 4.0
(make-run-internal mcfg & commands)runs the make executable internal
make-shell
added in 4.0
(make-shell mcfg)opens a terminal at the location of the make directory