Liking cljdoc? Tell your friends :D

ol.dirs

platforms: clj, cljs

Cross-platform directory lookup for Clojure, ClojureScript on Node, and ClojureDart.

The public API returns strings or vectors of strings and never creates directories.

  • arity 0 returns the base directory

  • arity 1 appends an application name

  • arity 2 appends qualifier, organization, and application using platform rules

data-home

clj

platforms: clj

(data-home)
(data-home application)
(data-home qualifier organization application)

Returns the writable user data directory.

cljs

platforms: cljs

(data-home)
(data-home application)
(data-home qualifier organization application)

Returns the writable user data directory.


config-home

clj

platforms: clj

(config-home)
(config-home application)
(config-home qualifier organization application)

Returns the writable user configuration directory.

cljs

platforms: cljs

(config-home)
(config-home application)
(config-home qualifier organization application)

Returns the writable user configuration directory.


state-home

clj

platforms: clj

(state-home)
(state-home application)
(state-home qualifier organization application)

Returns the writable user state directory.

cljs

platforms: cljs

(state-home)
(state-home application)
(state-home qualifier organization application)

Returns the writable user state directory.


data-dirs

clj

platforms: clj

(data-dirs)
(data-dirs application)
(data-dirs qualifier organization application)

Returns the shared data search roots as a vector of strings.

cljs

platforms: cljs

(data-dirs)
(data-dirs application)
(data-dirs qualifier organization application)

Returns the shared data search roots as a vector of strings.


config-dirs

clj

platforms: clj

(config-dirs)
(config-dirs application)
(config-dirs qualifier organization application)

Returns the shared configuration search roots as a vector of strings.

cljs

platforms: cljs

(config-dirs)
(config-dirs application)
(config-dirs qualifier organization application)

Returns the shared configuration search roots as a vector of strings.


cache-home

clj

platforms: clj

(cache-home)
(cache-home application)
(cache-home qualifier organization application)

Returns the writable user cache directory.

cljs

platforms: cljs

(cache-home)
(cache-home application)
(cache-home qualifier organization application)

Returns the writable user cache directory.


runtime-dir

clj

platforms: clj

(runtime-dir)
(runtime-dir application)
(runtime-dir qualifier organization application)

Returns the runtime directory, or nil on platforms without one.

cljs

platforms: cljs

(runtime-dir)
(runtime-dir application)
(runtime-dir qualifier organization application)

Returns the runtime directory, or nil on platforms without one.


executable-dir

clj

platforms: clj

(executable-dir)
(executable-dir application)
(executable-dir qualifier organization application)

Returns the user executable directory, or nil when unsupported.

cljs

platforms: cljs

(executable-dir)
(executable-dir application)
(executable-dir qualifier organization application)

Returns the user executable directory, or nil when unsupported.


preference-dir

clj

platforms: clj

(preference-dir)
(preference-dir application)
(preference-dir qualifier organization application)

Returns the preference directory.

cljs

platforms: cljs

(preference-dir)
(preference-dir application)
(preference-dir qualifier organization application)

Returns the preference directory.


home-dir

clj

platforms: clj

(home-dir)

Returns the user’s home directory.

cljs

platforms: cljs

(home-dir)

Returns the user’s home directory.


audio-dir

clj

platforms: clj

(audio-dir)

Returns the user’s audio or music directory, or nil when unresolved.

cljs

platforms: cljs

(audio-dir)

Returns the user’s audio or music directory, or nil when unresolved.


desktop-dir

clj

platforms: clj

(desktop-dir)

Returns the user’s desktop directory, or nil when unresolved.

cljs

platforms: cljs

(desktop-dir)

Returns the user’s desktop directory, or nil when unresolved.


document-dir

clj

platforms: clj

(document-dir)

Returns the user’s documents directory, or nil when unresolved.

cljs

platforms: cljs

(document-dir)

Returns the user’s documents directory, or nil when unresolved.


download-dir

clj

platforms: clj

(download-dir)

Returns the user’s downloads directory, or nil when unresolved.

cljs

platforms: cljs

(download-dir)

Returns the user’s downloads directory, or nil when unresolved.


font-dir

clj

platforms: clj

(font-dir)

Returns the user’s font directory, or nil when unsupported.

cljs

platforms: cljs

(font-dir)

Returns the user’s font directory, or nil when unsupported.


picture-dir

clj

platforms: clj

(picture-dir)

Returns the user’s pictures directory, or nil when unresolved.

cljs

platforms: cljs

(picture-dir)

Returns the user’s pictures directory, or nil when unresolved.


public-dir

clj

platforms: clj

(public-dir)

Returns the user’s public sharing directory, or nil when unresolved.

cljs

platforms: cljs

(public-dir)

Returns the user’s public sharing directory, or nil when unresolved.


template-dir

clj

platforms: clj

(template-dir)

Returns the user’s templates directory, or nil when unsupported or unresolved.

cljs

platforms: cljs

(template-dir)

Returns the user’s templates directory, or nil when unsupported or unresolved.


video-dir

clj

platforms: clj

(video-dir)

Returns the user’s videos directory, or nil when unresolved.

cljs

platforms: cljs

(video-dir)

Returns the user’s videos directory, or nil when unresolved.


state-dir

clj

platforms: clj

(state-dir)
(state-dir application)
(state-dir qualifier organization application)

Alias of state-home.

cljs

platforms: cljs

(state-dir)
(state-dir application)
(state-dir qualifier organization application)

Alias of state-home.


config-dir

clj

platforms: clj

(config-dir)
(config-dir application)
(config-dir qualifier organization application)

Alias of config-home.

cljs

platforms: cljs

(config-dir)
(config-dir application)
(config-dir qualifier organization application)

Alias of config-home.

Can you improve this documentation?Edit on GitHub

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