converts various artifact formats
(artifact :string '[zcaudate/hara "2.4.0"]) => "zcaudate:hara:jar:2.4.0"
(artifact :path "zcaudate:hara:2.4.0") => (str common/local-repo "/zcaudate/hara/2.4.0/hara-2.4.0.jar")
converts various artifact formats (artifact :string '[zcaudate/hara "2.4.0"]) => "zcaudate:hara:jar:2.4.0" (artifact :path "zcaudate:hara:2.4.0") => (str common/*local-repo* "/zcaudate/hara/2.4.0/hara-2.4.0.jar")
(coord->rep [name version])
converts a coord to a rep instance
(coord->rep '[zcaudate/hara "2.4.0"]) => (contains {:group "zcaudate" :artifact "hara" :version "2.4.0"})
converts a coord to a rep instance (coord->rep '[zcaudate/hara "2.4.0"]) => (contains {:group "zcaudate" :artifact "hara" :version "2.4.0"})
(path->rep x)
converts a path to a rep instance
(path->rep (str common/local-repo "/zcaudate/hara/2.4.0/hara-2.4.0.jar")) => (contains {:group "zcaudate" :artifact "hara" :version "2.4.0"})
converts a path to a rep instance (path->rep (str common/*local-repo* "/zcaudate/hara/2.4.0/hara-2.4.0.jar")) => (contains {:group "zcaudate" :artifact "hara" :version "2.4.0"})
converts various formats to a rep
(rep '[zcaudate/hara "2.4.0"]) => 'zcaudate:hara:jar:2.4.0
(rep "zcaudate:hara:2.4.0") => 'zcaudate:hara:jar:2.4.0
converts various formats to a rep (rep '[zcaudate/hara "2.4.0"]) => 'zcaudate:hara:jar:2.4.0 (rep "zcaudate:hara:2.4.0") => 'zcaudate:hara:jar:2.4.0
(rep->coord {:keys [group artifact version]})
encodes the rep to a coordinate
(-> {:group "zcaudate" :artifact "hara" :version "2.4.0"} (map->Rep) (rep->coord)) => '[zcaudate/hara "2.4.0"]
encodes the rep to a coordinate (-> {:group "zcaudate" :artifact "hara" :version "2.4.0"} (map->Rep) (rep->coord)) => '[zcaudate/hara "2.4.0"]
(rep->path {:keys [group artifact version extension]})
encodes the rep to a path
(-> {:group "zcaudate" :artifact "hara" :version "2.4.0"} (map->Rep) (rep->path)) => "<.m2>/zcaudate/hara/2.4.0/hara-2.4.0.jar"
encodes the rep to a path (-> {:group "zcaudate" :artifact "hara" :version "2.4.0"} (map->Rep) (rep->path)) => "<.m2>/zcaudate/hara/2.4.0/hara-2.4.0.jar"
(rep->string {:keys [group artifact extension version]})
encodes the rep to a string
(-> {:group "zcaudate" :artifact "hara" :version "2.4.0"} (map->Rep) (rep->string)) => "zcaudate:hara:2.4.0"
encodes the rep to a string (-> {:group "zcaudate" :artifact "hara" :version "2.4.0"} (map->Rep) (rep->string)) => "zcaudate:hara:2.4.0"
(string->rep s)
converts a string to a rep instance
(string->rep "zcaudate:hara:2.4.0") => (contains {:group "zcaudate" :artifact "hara" :version "2.4.0"})
converts a string to a rep instance (string->rep "zcaudate:hara:2.4.0") => (contains {:group "zcaudate" :artifact "hara" :version "2.4.0"})
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close