           (less?   opts) (conj (str "(sift   :move {#\"less.css\" \"css/less.css\" #\"less.main.css.map\" \"css/less.main.css.map\"})"))))
 
 (defn run-steps [name opts]
-  (if (devtools? opts) ["(cljs-devtools)"]))
+  (cond-> []
+          (devtools? opts) (conj "(cljs-devtools)")
+          (dirac? opts) (conj "(dirac)")))
 
 (defn production-task-opts [opts]
   (cond-> []

(defn indent [n list]
  (wrap-indent identity n list))

; --------------------------------------------------------------- ---
; Options - currently: reagent, om, om-next, sass, garden, devtools
; --------------------------------------------------------------- ---

(defn reagent? [opts]
  (some #{"+reagent"} opts))


(defn devtools? [opts]
  (some #{"+devtools"} opts))

(defn dirac? [opts]
  (some #{"+dirac"} opts))

(defn boot-cljs-devtools? [opts]
  (or
   (devtools? opts)
   (dirac? opts)))

;; ---------------------------------------------------------------
;; Template data helpers
