Switched to duct
This commit is contained in:
parent
172201fab3
commit
20c4ef9315
55 changed files with 174 additions and 1709 deletions
3
dev/resources/dev.edn
Normal file
3
dev/resources/dev.edn
Normal file
|
@ -0,0 +1,3 @@
|
|||
{:duct.database/sql
|
||||
{:connection-uri "jdbc:postgresql://localhost/postgres"}
|
||||
}
|
31
dev/src/dev.clj
Normal file
31
dev/src/dev.clj
Normal file
|
@ -0,0 +1,31 @@
|
|||
(ns dev
|
||||
(:refer-clojure :exclude [test])
|
||||
(:require [clojure.repl :refer :all]
|
||||
[fipp.edn :refer [pprint]]
|
||||
[clojure.tools.namespace.repl :refer [refresh]]
|
||||
[clojure.java.io :as io]
|
||||
[duct.core :as duct]
|
||||
[duct.core.repl :as duct-repl]
|
||||
[duct.repl.figwheel :refer [cljs-repl]]
|
||||
[eftest.runner :as eftest]
|
||||
[integrant.core :as ig]
|
||||
[integrant.repl :refer [clear halt go init prep reset]]
|
||||
[integrant.repl.state :refer [config system]]))
|
||||
|
||||
(duct/load-hierarchy)
|
||||
|
||||
(defn read-config []
|
||||
(duct/read-config (io/resource "pinkblackrose/config.edn")))
|
||||
|
||||
(defn test []
|
||||
(eftest/run-tests (eftest/find-tests "test")))
|
||||
|
||||
(def profiles
|
||||
[:duct.profile/dev :duct.profile/local])
|
||||
|
||||
(clojure.tools.namespace.repl/set-refresh-dirs "dev/src" "src" "test")
|
||||
|
||||
(when (io/resource "local.clj")
|
||||
(load "local"))
|
||||
|
||||
(integrant.repl/set-prep! #(duct/prep-config (read-config) profiles))
|
8
dev/src/user.clj
Normal file
8
dev/src/user.clj
Normal file
|
@ -0,0 +1,8 @@
|
|||
(ns user)
|
||||
|
||||
(defn dev
|
||||
"Load and switch to the 'dev' namespace."
|
||||
[]
|
||||
(require 'dev)
|
||||
(in-ns 'dev)
|
||||
:loaded)
|
Loading…
Add table
Add a link
Reference in a new issue