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