Liking cljdoc? Tell your friends :D

makejack.api.core

Main API namespace for tools designed to work with project.edn and mj.edn

Main API namespace for tools designed to work with project.edn and mj.edn
raw docstring

*print-edn-tagged-literals*clj


*verbose*clj

Bound to true when --verbose is specified.

Bound to true when `--verbose` is specified.
raw docstring

default-jar-nameclj

(default-jar-name {:keys [jar-type] :as project})

Helper to return the default jar file name.

When the :jar-type key of the project map specifies :uberjar, then the name will be for an uberjar.

Helper to return the default jar file name.

When the :jar-type key of the project map specifies :uberjar, then the
name will be for an uberjar.
raw docstring

deps-pathsclj

(deps-paths deps aliases)

Helper to return the paths for deps with the given aliases applied.

aliases is a vector of keywords with deps.edn aliases to use.

Returns the :paths value, with :extra-paths from the specified aliases.

Helper to return the paths for deps with the given aliases applied.

aliases is a vector of keywords with deps.edn aliases to use.

Returns the :paths value, with :extra-paths from the specified aliases.
raw docstring

errorclj

(error s)

Exit with the given error message. Exits with error code 1,

Exit with the given error message.
Exits with error code 1,
raw docstring

load-configclj

Load a map containing the project and the mj config.

Load a map containing the project and the mj config.
raw docstring

load-config*clj

(load-config* & [options])

load-depsclj

Load the deps.edn file.

Load the deps.edn file.
raw docstring

load-mjclj

Load the mj.edn file.

Load the mj.edn file.
raw docstring

load-mj*clj

(load-mj* & [options])

load-project*clj

(load-project* & [options])

orgininal-pattern-print-methodclj


processclj

(process args options)

Execute a process.

args is a vector of arguments, the first of which is the program to execute. The arguments are used as strings.

options is a map of options, as specifed in babashka.process/process. Defaults to {:err :inherit}.

Execute a process.

args is a vector of arguments, the first of which is the program to
execute.  The arguments are used as strings.

options is a map of options, as specifed in babashka.process/process.
Defaults to {:err :inherit}.
raw docstring

resolve-sourceclj

(resolve-source {:keys [resolver] :as _options} value)

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close