Liking cljdoc? Tell your friends :D

mranderson.util


apply-jarjar!clj

(apply-jarjar! pname pversion srcdeps jar-file)
source

assert-no-duplicate-filesclj

(assert-no-duplicate-files files)

Throw internal error if there are any duplicates in files.

Throw internal error if there are any duplicates in `files`.
sourceraw docstring

class-file->fully-qualified-nameclj

(class-file->fully-qualified-name srcdeps file)
source

class-filesclj

(class-files srcdeps)
source

class-name->package-nameclj

(class-name->package-name class-name)
source

clean-name-versionclj

(clean-name-version pname pversion)

Builds an identifier-safe prefix out of pname and pversion.

Strips every non-alphanumeric character so that names or versions containing characters like / (e.g. a version of "n/a") don't leak into the generated package/namespace prefix and break imports.

Builds an identifier-safe prefix out of `pname` and `pversion`.

Strips every non-alphanumeric character so that names or versions
containing characters like `/` (e.g. a version of "n/a") don't leak
into the generated package/namespace prefix and break imports.
sourceraw docstring

clj-files->dirsclj

(clj-files->dirs prefix clj-files)
source

clojure-source-filesclj

(clojure-source-files dirs)
source

clojure-source-files-relativeclj

(clojure-source-files-relative dirs)
(clojure-source-files-relative dirs excl-dir)
source

determine-source-dirsclj

(determine-source-dirs {:keys [source-paths]
                        {:keys [included-source-paths]} :mranderson})
source

duplicated-filesclj

(duplicated-files files)

Returns map of duplicates in files, key is fully qualified file as string, value is num occurrences. If no duplicates, empty map is returned.

Returns map of duplicates in `files`, key is fully qualified file as string, value is num occurrences.
If no duplicates, empty map is returned.
sourceraw docstring

extension->platformclj

(extension->platform extension-of-moved)
source

file->extensionclj

(file->extension file)
source

first-src-pathclj

(first-src-path root source-paths)
source

java-class-dirsclj

(java-class-dirs srcdeps)

lists subdirs of srcdeps which contain .class files

lists subdirs of `srcdeps` which contain .class files
sourceraw docstring

mranderson-versionclj

(mranderson-version)
source

normalize-dirsclj

(normalize-dirs dirs)

Returns dirs (as strings) normalized, deduped and without subdirs

Returns `dirs` (as strings) normalized, deduped and without subdirs
sourceraw docstring

platform-compclj

(platform-comp platform)
source

relevant-clj-dep-pathclj

(relevant-clj-dep-path srcdeps src-path prefix pprefix)
source

source-dep?clj

(source-dep? dependency)
source

srcdeps-relativeclj

(srcdeps-relative srcdeps file)

Returns the path of file relative to the srcdeps root, using forward slashes. file is expected to live under srcdeps, as everything produced by walking the srcdeps tree does.

Returns the path of `file` relative to the `srcdeps` root, using forward
slashes. `file` is expected to live under `srcdeps`, as everything produced by
walking the srcdeps tree does.
sourceraw docstring

sym->file-nameclj

(sym->file-name sym)
source

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close