Liking cljdoc? Tell your friends :D

ashikasoft.filestore.core


dataclj

(data store)

Return the atom containing the store data.

Return the atom containing the store data.
sourceraw docstring

init-plugins!clj

(init-plugins! store plugins)

Add plugin information to the store and initialize the plugins. This may modify the store.

Add plugin information to the store and initialize the plugins. This may modify the store.
sourceraw docstring

init-store!clj

(init-store! base-dir name)
(init-store! base-dir name init-data)

Initialize a store with data from the directory. If the directory is missing, it will be created and initialized with the given init-data, or an empty map if init-data is omitted.

Initialize a store with data from the directory.
If the directory is missing, it will be created and initialized
with the given init-data, or an empty map if init-data is omitted.
sourceraw docstring

load-plugin!clj

(load-plugin! store {plugin-type :plugin-type :as plugin})
source

plugin-datacljmultimethod

source

plugin-do-init!cljmultimethod

source

plugin-do-write!cljmultimethod

source

viewclj

(view store)

View the store data.

View the store data.
sourceraw docstring

write-store!clj

(write-store! {:keys [loc-info data plugins] :as store})

Write the store data to a file. Invoke the plugins' write methods on the store, if any.

Write the store data to a file. Invoke the plugins' write methods on the store, if any.
sourceraw docstring

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

× close