 (ns leiningen.voom
   (:require [clojure.java.shell :as shell]
             [clojure.string :as s]
-            [clojure.pprint :refer [pprint]]
+            [clojure.pprint :refer [pprint print-table]]
             [clojure.java.io :as io]
             [leiningen.core.project :as project]
             [leiningen.core.main :as lmain]

          repo-infos (mapcat #(newest-voom-ver-by-spec % "" {}) full-projs)]
      (if (< 1 (count repo-infos))
        (do
          (println "Multiple projects / locations match" (str \" dep \"\:))
          (doseq [r repo-infos]
            (prn r)))
        (box-repo-add (first repo-infos))))))

;; === lein entrypoint ===

     0 (do (println "No matching version found for" prj (pr-str ver-spec))
           dep)
     1 (assoc dep 1 (key (first groups)))
     (do (print "\nMultiple bump resolutions for:"
                prj (pr-str ver-spec) (pr-str voom-meta))
         (print-repo-infos (map #(first (val %)) groups))
         dep))))

(defn rewrite-project-file [input-str replacement-map]
