Core namespace for the Monkey CI app. This contains the entrypoint which processes the configuration. This configuration determines whether the application runs as a server, execute a single script, which type of runner is enabled, etc...
Core namespace for the Monkey CI app. This contains the entrypoint which processes the configuration. This configuration determines whether the application runs as a server, execute a single script, which type of runner is enabled, etc...
(-main & args)
Main entry point for the application.
Main entry point for the application.
(make-cli-config {:keys [cmd-invoker env] :or {cmd-invoker system-invoker}})
(system-invoker {:keys [command app-mode] :as cmd} env)
The event invoker starts a subsystem according to the command requirements,
and posts the command/invoked
event. This event should be picked up by a
handler in the system. When the command is complete, it should post a
command/completed
event for the same command. By default it uses the base
system, but you can specify your own for testing purposes.
The event invoker starts a subsystem according to the command requirements, and posts the `command/invoked` event. This event should be picked up by a handler in the system. When the command is complete, it should post a `command/completed` event for the same command. By default it uses the base system, but you can specify your own for testing purposes.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close