(apply-settings f & args)
applies function to the settings in the current project.clj
applies function to the settings in the current `project.clj`
(deploy)
(deploy settings project)
deploys theme into template directory
;; deploys the stark theme to the template/stark directory ;; overwriting any content in the directory (deploy (load-settings "stark" (project/project)) (project/project))
deploys theme into template directory ;; deploys the stark theme to the template/stark directory ;; overwriting any content in the directory (deploy (load-settings "stark" (project/project)) (project/project))
(deployed?)
(deployed? settings project)
checks if a theme has been deployed
(deployed? (load-settings "stark" (project/project)) (project/project)) => true
checks if a theme has been deployed (deployed? (load-settings "stark" (project/project)) (project/project)) => true
(load-settings)
(load-settings theme)
(load-settings theme project)
load theme settings (keys (load-settings "stark" (project/project))) => (contains [:email :date :copy :tracking-enabled :site :time :manifest :icon :defaults :theme :author :render :tracking :resource :engine] :in-any-order)
load theme settings (keys (load-settings "stark" (project/project))) => (contains [:email :date :copy :tracking-enabled :site :time :manifest :icon :defaults :theme :author :render :tracking :resource :engine] :in-any-order)
(load-var ns var)
loads a namespaced var (load-var "clojure.core" "apply") => fn?
loads a namespaced var (load-var "clojure.core" "apply") => fn?
(refresh?)
(refresh? settings project)
checks the refresh
setting for the project template
(refresh?) ;; by default, it is false => false
checks the `refresh` setting for the project template (refresh?) ;; by default, it is false => false
(template-path)
(template-path settings project)
creates a template path, by default it is ./template
creates a template path, by default it is `./template`
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close