Switched to duct

This commit is contained in:
Carolyn Knight-Serrano 2020-02-18 18:37:43 -08:00
parent 172201fab3
commit 20c4ef9315
Signed by: l4nn-1312
GPG key ID: 16CA55B816FBAFF4
55 changed files with 174 additions and 1709 deletions

3
dev/resources/dev.edn Normal file
View file

@ -0,0 +1,3 @@
{:duct.database/sql
{:connection-uri "jdbc:postgresql://localhost/postgres"}
}

31
dev/src/dev.clj Normal file
View 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
View file

@ -0,0 +1,8 @@
(ns user)
(defn dev
"Load and switch to the 'dev' namespace."
[]
(require 'dev)
(in-ns 'dev)
:loaded)